Akcja rozgrywa się w powojennych Niemczech w 1946 roku. Rachael Morgan (Keira Knightley) przybywa do ruin Hamburga w srogą zimę, by spotkać się z mężem Lewisem (Jason Clarke), brytyjskim pułkownikiem odpowiedzialnym za odbudowę zniszczonego miasta. Jednak gdy wyruszają do nowego domu, Rachael jest zdumiona odkryciem, że Lewis podjął nieoczekiwaną decyzję: będą dzielić wspaniały dom z jego poprzednimi właścicielami, niemieckim wdowcem (Alexander Skarsgård) i jego zmartwioną córką. W tej naładowanej atmosferze wrogość i żal ustępują miejsca pasji i zdradzie.