It looks like professional game animator, James Brenson, has some pretty impressive dancing skills. Judging by his Team Fortress 2 character animation testing videos for Sniper, Pyro, Demo, Medic, Spy and Heavy we can confirm that not only he is an amazing animator but also has a great sense of humor.
Check out his hilarious creations below
Sniper doing the Napoleon Dynamite
Pyro as Beyonce from “All the Single Ladies”
Demo as MC Hammer
Spy as Michael Jackson
Heavy/Medic Dirty Dancing