William Holden
as Commander/Major Shears
Alec Guinness
as Colonel Nicholson
Jack Hawkins
as Major Warden
Sessue Hayakawa
as Colonel Saito
Geoffrey Horne
as Lieutenant Joyce
Andre Morrell
as Colonel Green
Percy Herbert
as Grogan
Harold Goodwin
as Baker
Ann Sears
as Nurse