เรื่องราวเกิดขึ้นในอนาคตที่ไม่ไกลจากปัจจุบัน ในเมืองลอสแองเจลิส, Bob Arctor (รับบทโดย Keanu Reeves), เจ้าหน้าที่ตำรวจที่ต้องปลอมตัวเป็นผู้ใช้ยาเพื่อสืบสวนการค้ายาเสพติด Substance D, ยาที่ทำให้ผู้ใช้ประสาทหลอนและแตกแยกบุคลิกภาพ
เมื่อ Bob เริ่มมีปัญหาเกี่ยวกับการเสพยา เขาเริ่มสูญเสียความสามารถในการแยกแยะระหว่างอาชีพของเขาในฐานะตำรวจและชีวิตส่วนตัวของเขา ในขณะเดียวกัน, เขายังต้องรับมือกับความสัมพันธ์ที่ซับซ้อนกับ Donna (รับบทโดย Winona Ryder) และเพื่อนของเขา James Barris (รับบทโดย Robert Downey Jr.) และ Charles Freck (รับบทโดย Mitch McDeere)
ภาพยนตร์นี้สำรวจผลกระทบของการเสพติดและการสูญเสียตัวตนในสังคมที่เต็มไปด้วยการเฝ้าระวัง