Benedict Cumberbatch thrilled crowds at the Royal Albert Hall on Wednesday night when he joined David Gilmour onstage.

Gilmour is performing a series of concerts at the London venue over the next few days, but it was the Sherlock star who took centre stage tonight.

Benedict, 40, who was dressed in blue, took to the stage for the encore to sing a few verses of 1979 Pink Floyd track Comfortably Numb.

"Who knew he could sing?" Gilmour asked the crowd after the actor took a bow following his impromptu performance.

As huge cheers rang out, the actor darted off stage.

Fans soon flooded social media with videos of the father-of-one performing, with one Twiter user sharing: "Benedict Cumberbatch knocks it out the park doing a duet with David Gilmour. Comfortably numb taken to a new dimension!"

(Image: PA)

Another shared: "Twitter you'll have to take my word for it but Benedict Cumberbatch just came out and sang Comfortably Numb with David Gilmour at the RAH."

While a third very excited fan added: "Benedict Cumberbatch just sang live on stage at the RAH with David Gilmour HOW AM I SUPPOSED TO SLEEP NOW ??!?"

While a fourth described it as "strange" but "brilliant".