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.
Doświadczony szyper Mactaggart (Alex Mackenzie) jest kapitanem wysłużonego statku o wdzięcznej nazwie "Maggie". Pewnego dnia zostaje mu powierzony cenny ładunek, który z trudem mieści się na pokładzie. Kiedy dowiaduje się o tym właściciel przesyłki, postanawia przenieść ją na obszerniejszy statek .Jednak Mactaggart gotów jest udowodnić wartość niezawodnej "Maggie".