Have you ever seen Harry Potter singing a rap song by Eminem? If you haven't, here is your chance to see actor Daniel Radcliffe belting out “The Real Slim Shady” at a karaoke club in California.

The actor and his girlfriend Erin Darke were spotted at a karaoke bar at an English pub in California, where they impressed the crowd with their dancing and rapping skills. The “Harry Potter” actor first hesitated when he was asked to rap on the Eminem's 2000 hit "The Real Slim Shady." But once he grabbed the microphone, Radcliffe proved his talent at rapping.

The actor kept looking at the screen for the lyrics and gave a surprisingly good performance while his girlfriend showed off some impressive dance moves. She also joined Radcliffe and sang the chorus portion of the song. With her hands up in the air, Darke jumped on the lyrics, “Cause I'm Slim Shady, yes I'm the real Shady/All you other Slim Shadys are just imitating/So won't the real Slim Shady please stand up, Please stand up, please stand up?”

The performance, filmed by someone from the audience, was posted on YouTube on Saturday and has gone viral. On "The Jimmy Fallon Show," Radcliffe confessed that he had memorized the lyrics of “The Real Slim Shady” while in school and is a big fan of the rapper. He also likes the work of Plan B. "I've always had an obsession with memorizing complicated, lyrically intricate and fast songs. It's a disease," Radcliffe told Fallon (via ET).

Radcliffe, 26, met Darke during the making of “Kill Your Darlings” in 2012 and the couple have been an item since then. The moment Radcliffe finished his performance, Darke gave him a victorious kiss. The American actress is known for her work in “We Need to Talk About Kevin,” “Still Alice” and “Young Adult.” Meanwhile, check out their video below:


Source: Youtube.com/Mia Anderson