Oliver (Ewan McGregor – Moulin Rouge) has just learnt that his 75 year-old father Hal (Christopher Plummer – The Sound Of Music) is gay. He also finds out that he is suffering from terminal cancer. As Hal rushes to embrace life with a freedom he has never experienced before, Oliver struggles to handle the fact that his father will soon be taken from him. Oliver also meets a new woman named Anna (Melanie Laurent – Inglourious Basterds), a French actress working overseas. She could save him from his sullen existence if he chooses to seize control of his life rather than just be a passenger.