The film stars Audrey Hepburn as Eliza Doolittle and Rex Harrison as Henry Higgins, with Stanley Holloway, Gladys Cooper and Wilfrid Hyde - White in supporting roles. A critical and commercial success, it won eight Academy Awards, including Best Picture, Best Actor, and Best Director. In 1998, the American Film Institute named it the 91st greatest American film of all time.
who was the actress in my fair lady
Audrey Hepburn