Stewart Granger
— Lord Terence Datchett
Edwige Feuillère
— Colette Marly
Ronald Squire
— Jameson
Mary Jerrold
— Lady Datchett
Jeanne De Casalis
— Clair
David Hutcheson
— David
Miles Malleson
— Vicar
Michael Medwin
— Harris
W.A. Kelly
— Patrick
Valentine Dyall
— Spencer
Georgina Cookson
— Julia
Henry Edwards
— Major
Stewart Rome
— Col. Weston
Irene Handl
— Mrs. Fletcher
Peter Bull
— Mr. Fletcher
Graham Moffatt
— Fat Boy
James Hayter
— Mr. Burrell
Dandy Nichols
— Mrs. Burrell
Vi Kaley
— Grandmother
Davy Burnaby
— Grandfather
Michael Balfour
— Reporter (uncredited)
Richard Hearne
— Reveller (uncredited)
Vida Hope
— Girl Fan (uncredited)
Cyril Ritchard
— Reveller (uncredited)
H.G. Stoker
— Old Boy (uncredited)