不久的未來,毒品泛濫已經失去控制,一種極易上癮的非法藥品「D藥丸」在美國境內流行,政府當局只好利用高科技監視系統對抗失控的局面。臥底的緝毒探員弗瑞德(基努•里維斯 飾)化名巴布•亞特,試圖追蹤毒品來源,這樣,他與小毒販唐娜•霍桑(薇諾娜•瑞德飾)、吸毒者吉姆•貝芮斯(小羅伯特•唐尼飾)、厄尼•洛克曼(伍迪•哈里遜飾)、查爾斯•費克(羅瑞•考克蘭飾)等人住在一起。但實際上,弗瑞德也被「D藥丸」的毒癮深深吸引。隨著毒癮越來越深,他逐漸模糊現實與虛假間的界線,失去神智的弗瑞德,不斷追尋大毒梟的隱藏之處,毫不知情自己一直置身於幕後黑手的擺弄。