Samantha i Alan postanawiają się pobrać, co nie zadowala Williama Haskinsa. Udaje się on zatem do Londynu i zaczyna prześladować wiodącą dotąd spokojne życie małżeńskie Samanthę. Podejmuje on próbę przerażenia i doprowadzenia dziewczyny do desperacji. Samantha z kolei napotyka na coraz większe problemy w przekonaniu kogokolwiek o prześladowaniu. Nawet jej psychiatra bagatelizuje jej obawy, tłumacząc to nerwicą. Gdy jednak zaczynają pojawiać się ludzkie zwłoki, historia dziewczyny staje się coraz bardziej wiarygodna, jednocześnie ujawnia się najgłębszy sekret z przeszłości Samanthy.
Major Jock Sinclair (Alec Guinness) jest dowódcą szkockiego regimentu podczas II wojny światowej. Wstąpił do niego jeszcze jako chłopiec, czuje się związany z żołnierzami i jest przez nich poważany. Tym dziwniejsze wydaje się, że dowództwo postanowiło mianować nowym dowódcą jednostki formalistę, podpułkownika Basila Barrowa (John Mills). Wkrótce między oficerami dojdzie do poważnego konfliktu.