Công Lý Báo Thù - Law Abiding Citizen khi một vụ đột nhập và cướp tài sản ở một ngôi nhà diễn biến theo hướng tồi tệ, kẻ sống sót duy nhất sẽ chỉ dừng lại khi việc trả thù cho những người mà anh yêu quý hoàn tất. Clyde Shelton (Gerard Butler) thuộc tuýp người đàn ông đứng đắn của gia đình. Anh có vợ và con gái bị giết hại một cách dã man trong một vụ đột nhập nhà trái phép. Khi những tên sát thủ bị bắt, Nick Rice (Jamie Foxx) – công tố viên nổi tiếng của Philadelphia – được phân công thẩm định vụ án. Nick đã xử một trong những nghi phạm một bản án khá nhẹ để đổi lấy việc lấy lời khai chống lại đồng bọn của hắn.10 năm sau, người ta tìm thấy xác của một gã thoát tội giết người. Clyde Shelton bình thản nhận tội là đã giết hắn. Sau đó, anh cảnh báo.