* Audrey Hepburn as Eliza Doolittle
* Rex Harrison as Professor Henry Higgins
* Stanley Holloway as Alfred P. Doolittle
* Wilfrid Hyde-White as Colonel Pickering
* Gladys Cooper as Mrs. Higgins
* Jeremy Brett as Freddy Eynsford-Hill
There was also a television movie called "My Fair Lady" in 1994, starring:
* Dame Julie Andrews as Eliza Doolittle
* Rex Harrison as Professor Henry Higgins
There was a TV special of "My Fair Lady" in 1988, featuring:
* Dame Julie Andrews as Eliza Doolittle
* Peter O'Toole as Professor Henry Higgins
Please clarify if you are asking about a different version of "My Fair Lady" or if you are confused about the release dates of the film.