Jabarkan Lakonan dari Law Abiding Citizen dalam bahasa melayu

Jamie Foxx sebagai Nick Rice

Gerard Butler sebagai Clyde Shelton

Viola Davis sebagai Datuk Bandar Philadelphia

Bruce McGill sebagai Jonas Cantrell

Leslie Bibb sebagai Sarah Lowell

Colm Meaney sebagai Detektif Dunnigan

Regina Hall sebagai Kelly Rice

Michael Kelly sebagai CIA Operative Bray

Michael Irby sebagai Detective Garza

Roger Bart sebagai Brian Bringham

Perileman bermula pada Januari 2009 dan mengambil tempat di dan di sekirar Philadelphia. Lokasi-lokasi perfileman termasuk Dewan Bandaraya Philadelphia dan penjara Broadmeadows lama.

Butler dan syarikat pengeluarannya mengembangkan filem ini . Selama dua tahun rancangan, Butler merancang bermain Nick Rice. Pada saat yang terakhir dia berkeputusan bahawa ia akan menjadi lebih menarik untuk mendapatkan watak Clyde. Sejak Jamie Foxx telah menandatangan untuk bermain Clyde, dia bertanya jika boleh bertukaran watak. Foxx sukakan persembahannya dalam 300 dan berfikir bahawa sebagai seorang penonton dia akan suka melihat Gerard "memukul orang dan meletupkan benda".