Oliver (Ewan McGregor) har lige mistet sin far (Christopher Plummer), da han møder den spændende og uforudsigelige Anna (Mèlanie Laurent). Olivers nye kærlighed får ham til at mindes sin far, der efter 45 ægteskab, som enkemand, sprang ud af skabet og levede et vildt og vidunderligt liv med den meget yngre kæreste Andy (Goran Visnjic). Farens nye, umiddelbare livsførelse gav anledning til både sjove og bevægende situationer, og oplevelsen bragte far og søn tættere på hinanden, end de nogensinde havde været. Nu bestræber Oliver sig på at elske Anna med samme humor, det samme mod og den samme ustyrlige glæde, som hans far lærte ham.

Hanna og Simon er moderne storbymennesker. De har rundet de 40 år og har været sammen i de 20 af dem, og tingene kører egentlig meget godt. De bor i Berlin, hvor de færdes i kreative kredse og ønsker ingen børn til at ændre på deres liv. Men efterhånden begynder sprækkerne at vise sig i forholdet, og dette veluddannede par glider længere og længere fra hinanden.