It turns out Daniel Radcliffe is as good with a microphone as a wand, as he took to the stage at a Californian karaoke club to perform Eminem’s hit The Real Slim Shady.

The Harry Potter star displayed his fast rapping skills while actress girlfriend Erin Darke bopped alongside and joined him for the chorus.

The 25-year-old gave a confident rendition of the hit single, gaining the room’s attention with the song’s first line: “May I have your attention please?”

The couple, who have been dating since 2012, were enjoying a night out together at Cameron’s Pub in Half Moon Bay, California.

In the full video, Daniel is seen planting a kiss on Erin before they leave the stage.

This is not the first time we have seen the star’s impressive rapping skills: in October he joined Jimmy Fallon on The Tonight Show for a rendition of Blackalicious’ Alphabet Aerobics, a famously tongue-twisting feat of alliteration.