Oliver Fields (Ewan McGregor) é um sujeito de vida pacata como artista gráfico que perdeu a mãe há cinco anos. Ele sofre um novo abalo ao receber duas notícias vindas de seu pai, Hal (Christopher Plummer), que anuncia ter câncer e ser homossexual. Oliver embarca em um relacionamento com a atriz francesa Anna (Mélanie Laurent) e espera que as experiências passadas em seu núcleo familiar, ainda que inusitadas, o auxiliem na construção de sua vida amorosa.