Here is a superb adaptation of the Law Abiding Citizen trailer bringing the Team Fortress 2 characters into the fun:

This wonderful piece of work is a real showcase for someone wanting to create something using a suite of tools (Max, Nuke , After Effects, Photoshop, Premiere, VirtualDub) and some great source material. He did a great job of merging the idea the movie’s characters and the TF2 ones.

Watch the splitscreen version or the original to get the full picture.