My Fair Lady - Cast

My Fair Lady Movie Poster

Audrey Hepburn

as Eliza Doolittle


Rex Harrison

as Professor Henry Higgins


Wilfrid Hyde-White

as Colonel Hugh Pickering


Stanley Holloway

as Alfred P. Doolittle


Gladys Cooper

as Mrs. Higgins


Jeremy Brett

as Freddie Eynsford-Hill


Theodore Bikel

as Zoltan Karpathy


Isobel Elsom

as Mrs. Eynsford-Hill


Mona Washbourne

as Mrs. Pearce


John Alderson

as Jamie (uncredited)


John McLiam

as Harry (uncredited)


  Change Location