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.