Audrey Hepburn
Role: Eliza Doolittle
Rex Harrison
Role: Professor Henry Higgins
Stanley Holloway
Role: Alfred P. Doolittle
Wilfrid Hyde-White
Role: Colonel Hugh Pickering
Gladys Cooper
Role: Mrs. Higgins
Jeremy Brett
Role: Freddy Eynsford-Hill
Theodore Bikel
Role: Zoltan Karpathy
Mona Washbourne
Role: Mrs. Pearce
Isobel Elsom
Role: Mrs. Eynsford-Hill
Marni Nixon
Role: Eliza Doolittle (singing voice) (uncredited)
Colin Kenny
Role: Ad Lib at Church (uncredited)
Bert Stevens
Role: Gentleman (uncredited)
Frank Baker
Role: Gentleman (uncredited)
Marjorie Bennett
Role: Cockney with Pipe (uncredited)
Betty Blythe
Role: Lady at Ball (uncredited)
Arthur Tovey
Role: Singer (uncredited)
Al Bain
Role: Cockney (uncredited)
William Beckley
Role: Footman (uncredited)
Lillian Kemble-Cooper
Role: Lady Ambassador (uncredited)
Henry Daniell
Role: Ambassador (uncredited)
Brendan Dillon
Role: Leading Man (uncredited)
Iris Bristol
Role: Flower Girl (uncredited)
Geoffrey Steele
Role: Taxi Driver (uncredited)
Charles Fredericks
Role: King George V (uncredited)
Maurice Dallimore
Role: Selsey Man (uncredited)
John Alderson
Role: Jamie - Doolittle's crony (uncredited)
John McLiam
Role: Harry (uncredited)
John Mitchum
Role: Ad Lib at Church (uncredited)
Alan Napier
Role: Gentleman Escorting Eliza to the Queen (uncredited)
Christopher Riordan
Role: Suitor at Ball (uncredited)
Michael St. Clair
Role: Bartender (uncredited)
Grady Sutton
Role: Ascot Extra / Guest at Ball (uncredited)
Stuart Hall
Role: Gentleman (uncredited)
Sam Harris
Role: Guest at Ball (uncredited)
Leoda Richards
Role: Lady Exiting Ascot
Buddy Bryan
Role: Prince of Transylvania (uncredited)