A star-studded audience saw Sir Elton John perform a selection of his greatest hits last night and declare now was a “magical time to be alive”.

Actors Benedict Cumberbatch and Stephen Fry looked on as Sir Elton sang classics including Rocket Man, Saturday and I’m Still Standing at the Roundhouse in Camden, north London, as part of the 2013 iTunes Festival.

The showman dedicated new song, Oscar Wilde Gets Out, to Fry for playing the Irish writer “brilliantly” in the eponymous film, while Tiny Dancer was sung for support act Tom Odell.

Dressed in typical flamboyant style in a tail coat encrusted with crimson sequins, Sir Elton – who suffered a recent health scare – told the crowd: “This is a magical time to be alive.

“I have such a wonderful life, I have such a wonderful partner. Music has been the biggest part of my life since I was three years old. The best part is to play live, and to play live for you guys.”

Sir Elton, who was forced to pull out of a series of shows after being diagnosed with appendicitis earlier in the summer, added: “I want to say thank you to my record company. My record company in this country have been absolutely amazing to me and I want to thank them for all the support they’ve given me.

“And, of course, to my angel David (Furnish) out there. Thank you so much.”

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.