My Fair Lady (1964): cast, story & where to watch
1964 · Film · ★ 7.5

Released in 1964, My Fair Lady is a comedy, drama, romance and music film directed by George Cukor, running about 170 minutes. “The loverliest motion picture of them all!” — that tagline sets the tone.
What it’s about. A snobbish phonetics professor agrees to a wager that he can take a flower girl and make her presentable in high society.
Who’s in it. My Fair Lady stars Audrey Hepburn as Eliza Doolittle, Rex Harrison as Professor Henry Higgins, Stanley Holloway as Alfred P. Doolittle and Wilfrid Hyde-White as Colonel Hugh Pickering, among others.
How it landed. With an audience score of 7.5/10, My Fair Lady has been warmly received by audiences. It went on to earn $72.7M at the box office.
Where to watch. In US you can stream it on Philo and rent or buy it from JustWatch TV, Amazon Video, Apple TV Store and Google Play Movies. See the full, country-by-country breakdown on our where to watch My Fair Lady page.
If you liked it. Fans of My Fair Lady tend to enjoy Forrest Gump, Parasite, Life Is Beautiful and Fight Club.
Frequently asked
- Where can I watch My Fair Lady (1964)?
- In US, My Fair Lady is available to stream on Philo, and rent or buy from JustWatch TV, Amazon Video and Apple TV Store. Availability varies by country — check our where-to-watch page for every region.
- Is My Fair Lady worth watching?
- My Fair Lady holds an audience score of 7.5 out of 10, and is a strong pick if you enjoy comedy, drama, romance and music. Most viewers rate it highly.
- Who stars in My Fair Lady?
- My Fair Lady stars Audrey Hepburn, Rex Harrison, Stanley Holloway, Wilfrid Hyde-White and Gladys Cooper.
- When was My Fair Lady released?
- My Fair Lady was released in 1964, with a runtime of about 170 minutes.
