Benedict Cumberbatch has shown off his vocal skills – taking to the stage at the Royal Albert Hall to help a music legend sing Comfortably Numb.

David Gilmour is performing at the famous London venue over the next few days.

David Gilmour
David Gilmour (Ian West/PA)

And the Sherlock star delighted crowds when he sang a few verses of the Pink Floyd track during Wednesday night’s encore.

“Who knew he could sing?” the Daily Mirror reported that David asked the crowd afterwards.

The fans loved Benedict’s impromptu performance.

Benedict, can we have more?