เรื่องราวเริ่มต้นเมื่อ นายตำรวจ การ์เร็ตต์ (รับบทโดย เจมส์ McAvoy) ได้รับมอบหมายให้จับกุม จาค็อบ (รับบทโดย มาร์ค สตรอง), อาชญากรที่เป็นคู่ปรับของเขา โดยจาค็อบกลับมาในลอนดอนเพื่อช่วยลูกชายที่ติดอยู่ในอันตรายจากการถูกฆ่า
ขณะที่การ์เร็ตต์ต้องเผชิญกับความท้าทายจากอาชญากรรมที่ซับซ้อน เขาพบว่าตนเองต้องทำงานร่วมกับจาค็อบเพื่อเปิดเผยแผนการที่ลึกลับ ซึ่งทำให้พวกเขาต้องเผชิญหน้ากับความจริงที่เกี่ยวข้องกับการทุจริตในองค์กรตำรวจและอาชญากรรมในเมือง