Major Barbara Undershaft
Wendy Hiller
Adolphus Cusins
Rex Harrison
Jenny Hill
Deborah Kerr
Peter Shirley
Donald Calthrop
Rummy Mitchens
Marie Ault
Mog Habbijam
Cathleen Cordell
Todger Fairmile
Torin Thatcher
Morrison
Miles Malleson
James
Felix Aylmer
Policeman
Stanley Holloway
Ling
S.I. Hsiung
Mrs. Price
Kathleen Harrison
Andrew Undershaft
Robert Morley
A Girl
Mary Morris
Bilton (uncredited)
Charles Victor
Pettigrew (uncredited)
O.B. Clarence
Cast Member (uncredited)
Dane Gordon
Man on Quayside (uncredited)
Edward Rigby
Himself (in theatrical release print only) (uncredited)
George Bernard Shaw
Minor Role (uncredited)
Billy Wells
Bill Walker
Robert Newton
The General
Sybil Thorndike
Snobby Prince
Emlyn Williams
Lady Britomart
Marie Lohr
Sarah Undershaft
Penelope Dudley-Ward
Stephen Undershaft
Walter Hudd
Charles Lomax
David Tree
Assistant Director
David Lean
Editor
Charles Frend
Costume Design
Cecil Beaton
Screenplay
Harold French
Cinematography
Ronald Neame
Original Music Composer
William Walton
Director
Gabriel Pascal
Art Direction
Vincent Korda
Music Director
Muir Mathieson
Producer