Wychowana w sierocińcu Moll Flanders od dzieciństwa marzy, by zostać wielką damą. Pierwszą pracę - jako służąca - rozpoczyna w domu burmistrza. Pod dachem chlebodawcy dziewczę traci cnotę z jego starszym synem. Wciąż zauroczona kochankiem, wpada w ramiona drugiego syna gospodarza, pijaczyny i nicponia, za którego wychodzi za mąż. Wkrótce młoda małżonka zostaje wdową.
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.