Team Fortress 2 - Law Abiding Engineer

This is an amazing mashup of the Law Abiding Citizen trailer, using characters from Team Fortress 2. This deserves some made-up mashup award.