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