General Candy, who's overseeing an English squad in 1943, is a veteran leader who doesn't have the respect of the men he's training and is considered out-of-touch with what's needed to win the war. But it wasn't always this way. Flashing back to his early career in the Boer War and World War I, we see a dashing young officer whose life has been shaped by three different women, and by a lasting friendship with a German soldier.
Roger Livesey
as Major General Clive Wynne-Candy
Deborah Kerr
as Edith Hunter / Barbara Wynne / Angela "Johnny" Cannon
Adolf Wohlbrück
as Theo Kretschmar-Schuldorff
Roland Culver
as Col. Betteridge
James McKechnie
as Spud Wilson
Arthur Wontner
as Embassy Counsellor
David Hutcheson
as Hoppy
Ursula Jeans
as Frau von Kalteneck
John Laurie
as Murdoch
Harry Welchman
as Major Davies
Robert Harris
as Embassy Secretary
A.E. Matthews
as President of Tribunal