Peter Capaldi sings Bowie's 'Starman' at Edinburgh sci-fi convention

This was the moment former Dr Who actor Peter Capaldi delivered a rendition of the David Bowie's classic 'Starman' at an Edinburgh sci-fi convention on Saturday (February 16).

Capaldi can be seen strumming the guitar behind a table as shocked convention-goers sing along and take pictures.

The filmer said: "I was quite emotional as I love Bowie too, the other fans went wild at the end.

"Totally spontaneous and totally cosmic!"