It’s hard to say which is worse, this romantic drama’s annoying first half, in which Charlize Theron plays a perpetually perky free spirit who cracks the shell of a
selfish advertising executive (Keanu Reeves), or the baldly manipulative, tear-jerking climax. Put together, it’s like watching a manic-depressive crash and burn.