เรื่องราวติดตาม Billy Taggart (รับบทโดย Mark Wahlberg), อดีตตำรวจที่ถูกไล่ออกหลังจากที่เขาเข้าไปเกี่ยวข้องกับการยิงในขณะปฏิบัติหน้าที่ ส่งผลให้เขาเสียอนาคตและต้องใช้ชีวิตอย่างลำบาก
Billy ได้รับข้อเสนอจาก Nick Hostetler (รับบทโดย Russell Crowe), นายกเทศมนตรีของเมือง เพื่อให้เขาตรวจสอบการนอกใจของภรรยา (รับบทโดย Catherine Zeta-Jones) แต่เมื่อเขาเริ่มสืบสวนเรื่องนี้ เขาก็พบว่าตัวเองตกอยู่ในเว็บของการทุจริต, อำนาจ, และการหักหลัง ซึ่งนำไปสู่การเปิดเผยความจริงที่อันตราย