I don't care if they did dub in another singer, Audrey Hepburn was the perfect choice and wonderful as Liza. I couldn't imagine anyone doing a better Henry Higgins than Rex Harrison either. The music is also great fun. One of the last of the big budget, costume musicals is also one of the best.