Trailer: Law Abiding Citizen

Noticed this clip come across my YouTube desk this afternoon, a sweet looking film (if a little cliched, such as Double Jeopardy and other revenge thrillers) starring Gerard (This is SPARTA!) Butler and Jamie Foxx, Law Abiding Citizen. Tell us what you think!!

Who wrote this?