Daniel Radcliffe Sings "The Elements" by Tom Lehrer
"Tom Lehrer is, in my opinion, is the cleverest and funniest man of the twentieth century, and he's kind of my hero, and he wrote a song called 'The Elements' because he was a scientist and it's basically -- it's the name of every element in the periodic table, and that's my party trick." -Daniel Radcliffe (Harry Potter star) on The Graham Norton Show.
He gets through it, despite a few flubs. Impressive, that Radcliffe.
Here's a fan video set to the original Lehrer performance: