Paul Vlahos, voice actor & impressionist, has just created one of the funniest videos you'll ever see as he uses some of his favorite character voices to sing "Bohemian Rhapsody".

In the voice of Stewie (Family Guy), Sean Connery, President Obama and Bush, Carman (South Park), and many others, Vlahos delivers an insanely funny rendition of the Queen classic.

Yes, the head-banging part is included.

Watch "Bohemian Rhapsody" as performed by the many voices of Paul Vlahos.