Tuż po II wojnie światowej Susanne Mallinson (Claire Bloom) przybywa do Berlina Zachodniego, aby odwiedzić swojego brata żołnierza, majora Martina (Geoffrey Toone). Mężczyzna przeniósł się do Niemiec i poślubił miejscową kobietę, Bettinę (Hildegarde Neff). Wkrótce Susanne zostaje porwana i wciągnięta w spisek z udziałem obywateli RFN, Sowietów, a także byłego nazisty, Ivo Kerana (James Mason).