cast
-
Wendy Hiller
Major Barbara Undershaft
-
Rex Harrison
Adolphus Cusins
-
Robert Morley
Andrew Undershaft
-
Robert Newton
Bill Walker
-
Sybil Thorndike
The General
-
Emlyn Williams
Snobby Prince
-
Marie Lohr
Lady Britomart
-
Penelope Dudley-Ward
Sarah Undershaft
-
Walter Hudd
Stephen Undershaft
-
David Tree
Charles Lomax
-
Deborah Kerr
Jenny Hill
-
Donald Calthrop
Peter Shirley
-
Marie Ault
Rummy Mitchens
-
Cathleen Cordell
Mog Habbijam
-
Torin Thatcher
Todger Fairmile
-
Miles Malleson
Morrison
-
Felix Aylmer
James
-
Stanley Holloway
Policeman
- S.I. Hsiung Ling
-
Kathleen Harrison
Mrs. Price
-
Mary Morris
A Girl
-
Charles Victor
Bilton (uncredited)
-
O.B. Clarence
Pettigrew (uncredited)
- Dane Gordon Cast Member (uncredited)
-
Edward Rigby
Man on Quayside (uncredited)
-
George Bernard Shaw
Himself (in theatrical release print only) (uncredited)
- Billy Wells Minor Role (uncredited)