Daniel Radcliffe did a decent rendition of "The Real Slim Shady" by Eminem at a karaoke bar near San Francisco last weekend. There's a video of him on stage rapping while his girlfriend dances next to him, and then they both do the chorus.

WARNING: NSFW Language