I think Diane Keaton is a fine actress, but don't like anything from the last two decades, mostly to do with the films themselves. But she's great in Play It Again, Sam (which I also saw her do on Broadway), Annie Hall, and Manhattan, and she's wonderful in Reds.