Kiplingesque tale of British forces in 19th-century India.
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
Richard Hale
as Govind-Lal
Patrick Whyte
as Major