There's only one thing that doesn't work here, but it's kind of a biggie:
Mélanie Laurent's Anna is a cipher, nothing but the beautiful, brilliant, available woman who will love you forever if you don't fuck it up. It's not primarily her story, but then
Casablanca is not primarily Ilsa's story, either, but we require and get the answers to the critical questions of her back story.
That said, the inevitability that Oliver (
Ewan McGregor)
will fuck it up is drawn convincingly (perhaps because
autobiographically): though raised in love, he can't love and doesn't have a clue why until his father (a perfect
Christopher Plummer) comes out soon after becoming a widower. Hal and Georgia (
Mary Page Keller, also perfect in a small flashback role) always loved each other, but, as you might imagine, it was complicated, and the complications have leeched into Oliver. A lovely, sad film.
Trailer