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...