Taron Egerton joined Elton on stage in Hove on Sunday night for a rendition of Your Song.
The actor, who plays the title role in Rocketman, made his appearance during the 95th show of the Farewell Yellow Brick Road tour.
Following the performance, Elton, wearing a pink dressing gown and matching glasses, hugged Taron, who had on a rainbow-striped t-shirt and orange-tinted sunglasses.
Other songs covered by Elton and the band included Someone Saved My Life Tonight; All The Girls Love Alice; Indian Sunset; Levon; Bennie and The Jets; and I Guess That’s Why They Call it The Blues.