เรื่องราวติดตาม Joe “Deke” Deacon (รับบทโดย Denzel Washington), อดีตนักสืบ LAPD ที่ถูกส่งไปยัง Los Angeles เพื่อรวบรวมหลักฐานในคดีฆาตกรรมที่เกิดขึ้น หลังจากนั้น เขาได้พบกับ Jim Baxter (รับบทโดย Rami Malek), นักสืบหนุ่มที่กำลังทำงานในคดีฆาตกรรมหญิงสาวที่มีลักษณะคล้ายคลึงกัน
ในขณะที่ Deke ค่อยๆ เข้าร่วมในการสืบสวน, เขาเริ่มสงสัยเกี่ยวกับ Albert Sparma (รับบทโดย Jared Leto), ชายที่มีลักษณะน่าสงสัยและมีความเชื่อมโยงกับคดีฆาตกรรม Deke ต้องเผชิญกับความท้าทายจากอดีตของเขา ในขณะที่เขาและ Jim ต้องร่วมมือกันเพื่อเปิดเผยความจริงที่อยู่เบื้องหลังคดีนี้