Everyone has had their moment, when no one is around, singing this song out loud.  But this video is hilarious. I wonder how much time it took to put this together.

Finding audio is hard enough to put something like this together, but editing movie clips together is insane.  There are 295 movie clips in all.  Enjoy!