After his mother dies, Oliver (Ewan McGregor) is rocked by two announcements from his elderly father, Hal (Christopher Plummer): that he has terminal cancer, and that he has a young male lover.