Check out the Trailer for Law Abiding Citizen

So, the action thriller "Law Abiding Citizen," set in Philadelphia, is scheduled for release on Oct. 16. The film was shot in and around City Hall during the spring. While we can't vouch for the quality of the revenge flick, which seems heavy on explosions, the Billy Penn statue looks pretty good in this trailer (courtesy of, via Entertainment Tonight). Check it out below:

Continue Reading