I'm with those who want a revival of "My Fair Lady." Unlike many musicals of the 40s and 50s, "My Fair Lady" has a story to which modern audiences can relate. However, if the show is revived on Broadway, I hope that someone casts an actor under the age of 50 to play Henry Higgins. I saw a touring production a few years ago at the Kennedy Center with the late Christopher Cazenove as Higgins. He was, I think, 63 at the time, and overweight. I have Arena Stage tickets for the new tour, starring Benedict Campbell-- a professorial-looking, older gentleman. The actor playing Higgins should be young enough to be the son of the actor playing his mother, and neither of them fit the bill.
I also disagree with George Bernard Shaw's misogynistic view that Eliza would marry Freddy. By "The Rain in Spain," it is clear that she is falling in love with Higgins. That means that Higgins has to have some charisma and sex appeal. This is hardly a radical notion -- Rex Harrison's nickname was "Sexy Rexy."
Here is my "My Fair Lady" dream cast:
Eliza Doolittle -- Emmy Rossum, Sierra Boggess, or (from what I've heard about Les Mis) Samantha Barks.
Henry Higgins -- Gerard Butler or Johnny Depp.
Freddy Eynsford-Hill -- any of the actors who have recently played "Raoul" in "The Phantom of the Opera."
Colonel Pickering -- Patrick Stewart or Geoffrey Rush or Alan Rickman or Jeremy Irons.
Alfred P. Doolittle -- Sacha Baron Cohen. (I can't begin to think of anyone else except Johnny Depp, whom I've listed as a possible Higgins).
Mrs. Pierce -- Miranda Richardson or Helena Bonham Carter.
Mrs. Higgins -- Maggie Smith or Judith Dench.
You alone can make my song take flight.