Yes, he did sing, but the part of Freddie required very little vocal talent; essentially, he talked his way through the music.
I'm afraid the above answer is wrong.
They are confusing the lead Rex Harrison with Jeremy Brett. Rex talked/sang his numbers.
Jeremy Brett was dubbed this upset him for he wanted to sing his songs.
He and Audrey Hepburn were both dubbed in My Fair Lady.
Chat with our AI personalities
They didn't want to take a chance by using Julie Andrews. Although Julie had perfected the character of Eliza Doolittle on stage on Broadway and in London in My Fair Lady and was a star on Broadway, she was virtually unknown in the movie world. They wanted a big name to play Eliza Doolittle in the movie version of My Fair Lady and that's why they chose Audrey Hepburn instead. I'm not sure why they didn't choose another star who could actually sing. In hindsight, I'm sure they realized that Julie Andrews would've been the better choice.
It is not for certain why Lancelot sings Tirra lirra, however, he may be singing to his lady, Lady Guinevere for in earlier stanzas Tenyson states that "a red-cross knight for ever kneel'd to a lady in his shield". He could also have been singing to pass the time on his way to Camelot.
I think it's "Swing Swing Swing". Actually it is "Sing, Sing, Sing" by Benny Goodman
yes he can sing he sang at canada.But claimed by himself that he can't sing and he has an amazing voice
yes she can sing like Carrie Underwood