The ghost of David Bowie was possessing Michael C. Hall last night. 

Or at least that's how we're rationalising how much the former Dexter star sounded like the late music icon when he performed 'Lazarus' at the Mercury Awards last night. 

The fact that he's been performing Bowie songs for almost a year probably helped too. In case you weren't aware, Hall has been starring in the musical 'Lazarus' which was written by Bowie and our own Enda Walsh. 

Hall starred in the show in New York before Bowie's death and if this video is anything go by, the people of London are in for a treat when the show comes to the West End next month.