Elton John is defending the “Rocketman” casting.

During Thursday’s premiere of the biopic, the legend addressed the critics who claim a heterosexual man shouldn’t play a homosexual character, calling it “bulls**t.”

“Rocketman” stars Taron Egerton as the “Tiny Dancer” hitmaker.

RELATED: Taron Egerton Launches A Bryan Singer Zinger Regarding ‘Rocketman’ Comparisons To ‘Bohemian Rhapsody’

“I was very emotional just now as well,” he first revealed to The Sun as he walked out of the Cannes Film Festival theatre, seeing the flick for the first time. “The movie floored me. But I’m very high. Taron is beyond belief. It’s like watching me. It’s quite extraordinary, he’s so me-like. He’s a megastar.”

He added, “He’s done the most amazing job. I wanted it to be a movie where the actor sang — and he sings.”

John then slammed the critics, “That’s all bulls**t, I’m sorry.”

RELATED: Elton John And Taron Egerton Perform Emotional Duet At Cannes ‘Rocketman’ Premiere

“If people don’t like it, review-wise, or it doesn’t make one dollar, it’s the movie I wanted to make and that’s all that counts,” John said. “I can look back and say, ‘You know what, I love it. I can live with it’.”

“Rocketman” hits big screens May 31.