This is really impressive. Anthony Velbiro manages to blend twenty totally unique singing styles - Bob Marley, thrash metal kings Slayer, Josh Groban and even Will Smith - and sing Jason DeRulo's Talk Dirty.

It's good and all, but it's not Kevin Spacey and Jimmy Fallon singing Talk Dirty.