Mit einem Mal verändert sich alles: Hal (Christopher Plummer) verkündet seinem Sohn nach 44 Jahren Ehe und nur sechs Monate nach dem Tod der Frau und Mutter, dass er eigentlich schwul ist und dies auch künftig ausleben will. Oliver (Ewan McGregor) ist perplex und weiß zunächst nicht damit umzugehen. Wenig später erkrankt Hal
an Krebs und stirbt. Oliver lernt zwischenzeitlich die schöne Anna
(Mélanie Laurent) kennen. Die beiden gewöhnen sich nur langsam aneinander, wissen erst spät darum, eine Beziehung zu führen. Auch nach seinem Tod bleibt Hal stets präsent und hilft Oliver, den Verlust aufzuarbeiten und auf den Weg des möglichen Glücklichseins nach einem solchen Schicksalsschlag zu beschreiten.