Nice looking trailer for Law Abiding Citizen, starring Gerard Butler as a man who, after his wife and daughter are brutally murdered, returns to extract justice from the assistant district attorney who prosecuted the case against their killers and apparently didn't do the job right. The director of the film is F. Gary Gray, that did The Negotiator and The Italian Job before.
So, with the budget of 40 million, expect effective and fast paced Hollywood action, but no "visionary director" in here. Good enough.
Additional HD versions: 720p and 1080p. Or on this page.