A snobbish phonetics professor agrees to a wager that he can take a flower girl and make her presentable in high society.
Audrey Hepburn
as Eliza Doolittle
Rex Harrison
as Professor Henry Higgins
Stanley Holloway
as Alfred P. Doolittle
Wilfrid Hyde-White
as Colonel Hugh Pickering
Gladys Cooper
as Mrs. Higgins
Jeremy Brett
as Freddy Eynsford-Hill
Theodore Bikel
as Zoltan Karpathy
Mona Washbourne
as Mrs. Pearce
Isobel Elsom
as Mrs. Eynsford-Hill
John Holland
as Butler
Colin Kenny
as Ad Lib at Church (uncredited)
Bert Stevens
as Gentleman (uncredited)