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.
1942. Gert i Daisy zgłaszają się na ochotnika do eskortowania ewakuowanych dzieci z ogarniętego wojną Londynu na wieś. Ich walizka miesza się z walizką marynarza zawierającą klejnoty, co przyciąga złodziei.