Ewan McGregor, in his best film role since 2003's Young Adam, plays Oliver, a doleful graphic designer whose charismatic dad, Hal (Christopher Plummer, excellent), has just died.
In flashbacks, we discover that Hal came out as gay in his seventies and found love with a younger man (Goran Visnjic). At the same time, Oliver begins a romance with a kooky (too kooky) actress, Anna (Mélanie Laurent).
Flitting around in time, we witness Hal's joyful romance and slow death, as well as Oliver's mother's bohemian parenting skills. The romance with Anna is a tad too flimsy, but the scenes between Plummer and McGregor are exquisitely played out. Touching.