Taron Egerton got more than a little choked up at the enthusiastic reception to the Cannes premiere of "Rocketman."

The actor, who plays music legend Elton John in the biopic, and the 72-year-old singer himself, were both tearing up when the film received a standing ovation.

And then both Egerton and Elton dueted at the "Rocketman" after party.

Critics are mostly loving the biopic, which costars "Games of Thrones" alum Richard Madden, Bryce Dallas Howard, and Jamie Bell. It's directed by Dexter Fletcher, who finished "Bohemian Rhapsody" (uncredited) after Bryan Singer walked off the set of the Queen biopic.

Tweeted Variety's Anne Thompson: "Dexter Fletcher’s sexy dramatic and poignant 'Rocketman' is an ambitious full-on bio musical with 20 songs—'This Is Your Song' got applause— sung by star Taron Egerton in a breakout performance." She added that Madden is "swaggeringly hot as Elton John’s manager John Reid, who was also the villain in 'Bohemian Rhapsody.' He really would make a great James Bond."

IndieWire critic Eric Kohn was less impressed, tweeting: "If you were wondering what a great Elton John biopic looks like, don’t hold your breath. But at least ROCKETMAN doesn’t skimp on the music." In his review, he calls it a "cheesy jukebox musical," but says it's better than "Bohemian Rhapsody."

THR's Rebecca Keegan said, "Hot damn, Taron Egerton is the real deal... [he] delivers the sweat, grit and vulnerability it needs."

Elton himself gave it a big thumbs-up, telling THR afterwards, "This has been a very emotional night for me.... Even if the movie doesn’t make one penny at the box office, which will kill [Paramount CEO] Jim Gianopulos, it is the movie I wanted to make.”

If it doesn't get a slew of awards noms (like "Bohemian Rhapsody" and "A Star is Born,"), we'll be very surprised.

Egerton's previous films include the "Kingsman" movies and the animated musical "Sing," in which he performed Elton John's "I'm Still Standing."

"Rocketman" opens May 31.

Via People, IndieWire]