Scozia, secondo dopoguerra. Il colonnello Sinclair (Guinness) è un veterano, un alcolizzato e un ufficiale dai modi piuttosto rilassati. Temporaneamente alla guida di un reggimento, attende la nomina ufficiale ma scopre, con sorpresa e amarezza, che l'incarico va al colonnello Barrow (Mills). Questi, insediatosi, cerca di riportare l'ordine nel reggimento e viene ostacolato da Sinclair e dagli altri ufficiali. Lo scontro tra i due si acuirà fino al sopraggiungere di un evento finale e decisivo.

Maj. Jock Sinclair, D.S.O., M.M.
Lt. Col. Basil Barrow (Battalion Commander)
Maj. Charles 'Charlie' Scott, M.C. (Battalion Executive Officer)
Mary Titterington
Morag Sinclair
Cpl. Piper Ian Fraser
Capt. Jimmy Cairns, M.C. (Battalion Adjutant)
Pipe Maj. Duncan MacLean
RSM Riddick
Capt. Eric Simpson
Major Dusty Miller
Major Hugo Macmillan