Daniel Radcliffe [1] stopped by The Tonight Show Starring Jimmy Fallon [2] on Tuesday, and in addition to talking up his latest film Horns [3], the actor also showcased a surprising talent: rapping. After revealing his love of hip-hop music to Jimmy (his favorites include Eminem [4] and Britain's Plan B), Daniel admits to knowing all of the words to Blackalicious's 1999 hit "Alphabet Aerobics" — and then performs it. Watch the impressive video above now, then check out the little-known Harry Potter [5] facts that Daniel spilled during his recent Reddit AMA [6].