Militärdrama med Alec Guinness som Major Jock Sinclair. Det är hans sista dygn som agerande befälhavare för det skotska regemente som under åren efter andra världskriget har varit belagda i borgen. Den bullrige men hederlige Sinclair började sin karriär som ung pojke i regementet och bryr sig om sina mannar. Under andra världskriget befodrades han till agerande befälhavare, men nu så ska en ny kommendant ta över. Hans efterträdare, överstelöjtnant Basil Barrow, spelad av John Mills, är raka motsatsen. Han tror på stenhård disciplin och bryr sig varken om mannarnas åsikter eller deras välfärd. Det som börjar som ett enkelt maktöverlämnande, utvecklar sig snart till en psykologisk kamp mellan dem.