
Casts

Stewart Granger
as Pvt. Archibald Ackroyd

Walter Pidgeon
as Col. Brunswick

David Niven
as Capt. Pindenny

Robert Newton
as Pvt. Bill Sykes

Cyril Cusack
as Pvt. Dennis Malloy

Greta Gynt
as Crenshaw

Frank Allenby
as Col. Groat

Robert Coote
as Maj. Mercer

Dan O'Herlihy
as Sgt.Murphy

Michael Ansara
as Manik Rao