Powojenne Niemcy, rok 1946. Rachael Morgan (Keira Knightley) przybywa do zrujnowanego Hamburga w mroźną zimę, aby dołączyć do męża Lewisa (Jason Clarke), brytyjskiego pułkownika, któremu powierzono zadanie odbudowy zniszczonego miasta. Kiedy para przekracza próg nowego domu, Rachael ze zdumieniem odkrywa, że Lewis podjął nieoczekiwaną decyzję. Małżeństwo ma dzielić wielki dom z jego poprzednimi właścicielami - niemieckim wdowcem (Alexander Skarsgård) oraz jego zbuntowaną córką.