Christian (Paul Schneider) keert na een jarenlang verblijf in Amerika terug naar zijn ouderlijk huis voor het huwelijk van zijn vader Henry (Geoffrey Rush) met de veel jongere Anna (Anna Torv). Het weerzien tussen vader en zoon verloopt stroef.
Vlak voor de bruiloft gaat hij op bezoek bij zijn jeugdvriend Oliver (Ewen Leslie) en ontmoet er zijn vrouw Charlotte (Miranda Otto), dochter Hedvig (Odessa Young) en vader Walter (Sam Neill) die bij hen woont. Door een argeloze opmerking van zijn vader over Charlott