Acțiunea are loc în Germania anului 1946. Rachael Morgan (Keira Knightley) ajunge la Hamburg într-o iarnă friguroasă ca să fie alături de soțul ei, Lewis (Jason Clarke), un colonel britanic care are misiunea de a participa la reconstruirea unui oraș distrus. Dar în timp ce își caută noua casă, Rachael este șocată să descopere că Lewis a luat o decizie neașteptată: ei vor locui în casa mare din oraș alături de foștii proprietari, un văduv neamț (Alexander Skarsgård) și fiica lui cu probleme. Într-o atmosferă tensionată, ostilitatea și durerea vor face loc pasiunii și trădării.