Law Abiding Citizen trailer is here

The first trailer for Law Abiding Citizen has appeared online and you can see it below.

Gerard Butler and Jamie Foxx star in the story of a man (Butler) whose wife and family are brutally slaughtered.

But when a district attorney (Foxx) only gets one of the killers jailed in a deal that sets the other free, Butler decides that he'll dish out his own brand of justice - and everyone involved is a target.

The film has been through a lengthy development - attaching then losing Frank Darabont, finding F Gary Gray to direct and seeing Foxx and Butler switch roles - but based on the evidence of this trailer, looks to be a tough thriller.

Focus your eyes on the footage below and tell us what you think...