在不久的将来,毒品的扩散已经无法控制,一种高度成瘾的非法药物“D药丸”正在美国境内流通。政府别无选择,只能使用高科技监控系统来应对失控的局面。卧底缉毒特工弗雷德(基努·里维斯饰演),化名巴布·亚特,试图追踪毒品的来源。因此,他与小毒贩Donna Hawthorne(薇诺娜·里德饰演)、吸毒者Jim Berries(小罗伯特·唐尼饰演)、Ernie Lockman(伍迪·哈里森饰演)、Charles Fick(洛里·科克伦饰演)和其他人住在一起。但事实上,弗雷德也被“D药丸”的成瘾深深吸引了。随着毒瘾的加深,他逐渐模糊了真实与虚假之间的界限。弗雷德已经失去了理智,他不断地寻找毒枭的藏身之处,却没有意识到他一直在幕后玩弄黑手。