Sorry, you threw me for a minute there until I realized you meant Prof. Henry Higgins.
Oops! Sorry, I mixed up my 1950s musical Prof. H. H.s.
I'm with you there, though I do watch the movie for Rex Harrison. But that was outrageous, casting Audrey Hepburn and dubbing her. And not only did they dub her, they dubbed her with a soprano (I think it was Marni Nixon, but I'm not sure about that). The singing voice is so nothing like Audrey Hepburn's speaking voice.
I read somewhere that Hepburn was cast because she was a box office draw, and the powers that be thought of Julie Andrews as a stage actress. But you know what happened that year, don't you? They gave Julie Andrews the Oscar for Mary Poppins.
I'm sure there must be an original Broadway cast album out there somewhere. I have the London recording, and it's wonderful.
It was Marni Nixon, which I only know from double checking my memory of the dubbing. Her name came back to me then. I suspected I also knew her from another context, and sure enough, she dubbed for Natalie Wood in
West Side Story.Julie Andrews is a better fit for Eliza Doolittle, whereas Audrey Hepburn is a better fit for
Breakfast at Tiffany's and
Two for the Road. Hard to imagine Julie in those roles.
If Julie had played Eliza the same year she played Mary Poppins, she could have canceled herself out at the Oscars! But how fun if they were a year apart and she'd won a trifecta -- Best Actress for those two plus
The Sound of Music (for which she was nominated -- the award went to another Julie, Julie Christie).
There's undoubtedly an original Broadway cast MFL out there, because I had the album myself when I was a child, which is one reason I prefer Julie. If only I still had that record and had kept it in pristine condition for the past 50+ years! Somebody probably did.