Rocketman star Taron Egerton surprised fans by joining Elton John onstage during the performer's Yellow Brick Road tour to perform a duet of Your Song.

The 29-year-old British actor plays the singer-songwriter in the new Elton John biopic and also lent his vocals to the movie's soundtrack.

On Sunday evening (June 9), Egerton joined the acclaimed performer onstage in Hove in the United Kingdom to perform the beloved Your Song.

At the end of the song, John got up from behind the piano to embrace the actor.

Following the performance, John took to Twitter to thanks Egerton for the performance, writing: "We've shared so many moments during the filming and release of #Rocketman and singing 'Your Song' with you this evening is another I'll always cherish."

The performance marks the first time anyone has made a guest appearance during John's tour, which kicked off last September.

John will next play two shows in Dublin's 3Arena on June 12 and 13.

For more music news click here