Just Cause 2 Launch Trailer

The launch trailer is the equivalent of closing arguments in court. After giving us all the teasers and gameplay videos, Just Cause 2 gives us its closing argument for why we should buy the game, and it's pretty convincing!