Harry Potter alum Dan Radcliffe put a spell on audiences in Half Moon Bay, California over the weekend when he performed Eminem’s “Real Slim Shady” at a karaoke bar.

Radcliffe and his girlfriend Erin Darke were at Cameron’s Pub on Friday night for the bar’s karaoke night when the actor decided to sing the Eminem classic. Darke assisted Radcliffe with the chorus and offered a dance routine to liven up the stage (what a supportive Other Half!). The couple shared a celebratory kiss at the end, and naturally someone at the bar captured it all for the world to see:

(Note to all people who witness Radcliffe performing a rap at a bar: Please shoot the video in landscape mode, not portrait.)

Radcliffe is no stranger to rapping. He performed Blackalicious’ “Alphabet Aerobics” in October off memory on The Tonight Show. During the same interview, Radcliffe revealed his love for Eminem and told Fallon that he was the first kid in his class to memorize all of “The Real Slim Shady.” Even though he needed some help from the karaoke prompter at the pub, we’re glad to see he can still execute it perfectly!

The actor is currently in the Half Moon Bay area to film his latest movie Swiss Army Man. Let’s hope he returns to the same bar next week for another rousing rap performance!