Cast and Crew of My Fair Lady

Cast of
My Fair Lady

About My Fair Lady

A snobbish phonetics professor agrees to a wager that he can take a flower girl and make her presentable in high society.

Full Cast of My Fair Lady

Audrey Hepburn
plays Eliza Doolittle

Rex Harrison
plays Professor Henry Higgins

Stanley Holloway
plays Alfred P. Doolittle

Wilfrid Hyde-White
plays Colonel Hugh Pickering

Gladys Cooper
plays Mrs. Higgins

Jeremy Brett
plays Freddy Eynsford-Hill

Theodore Bikel
plays Zoltan Karpathy

Mona Washbourne
plays Mrs. Pearce

Isobel Elsom
plays Mrs. Eynsford-Hill

Colin Kenny
plays Ad Lib at Church (uncredited)

Bert Stevens
plays Gentleman (uncredited)

Frank Baker
plays Gentleman (uncredited)

Marjorie Bennett
plays Cockney with Pipe (uncredited)

Betty Blythe
plays Lady at Ball (uncredited)

Marni Nixon
plays Eliza Doolittle (singing voice) (uncredited)

Al Bain
plays Cockney (uncredited)

William Beckley
plays Footman (uncredited)

Lillian Kemble-Cooper
plays Lady Ambassador (uncredited)

Henry Daniell
plays Ambassador (uncredited)

Brendan Dillon
plays Leading Man (uncredited)

Iris Bristol
plays Flower Girl (uncredited)

Geoffrey Steele
plays Taxi Driver (uncredited)

Charles Fredericks
plays King George V (uncredited)


Crew of My Fair Lady