You Wouldn't Think Daniel Radcliffe is a Good Rapper, But He's Amazing

Daniel Radcliffe goes on Jimmy Fallon and gets put on the spot (this was clearly not set up beforehand) to rap the song Alphabet Aerobics by Blackalicious, and amazingly does it perfecly word for word. This is not an easy feat as you can see the tempo gets faster and faster and the words are extremely complex. Kudos Mr. Radcliffe, you are truly a Rad Cliff.