泰瑞(西恩·潘 Sean Penn 饰)在波士顿闯荡多年,却因一场黑市交易中的意外开枪事件而惹上祸端。为了寻找躲避追捕的地方,他不得不重返故乡,并求助于儿时的好友杰克(加里·奥德曼 Gary Oldman 饰)和史提威(约翰·C·赖利 John C. Reilly 饰)。在杰克的兄弟法兰克(艾德·哈里斯 Ed Harris 饰)的安排下,他进入了当地的帮派,与往日的情人凯特重逢。 然而,就在他们沉浸在往日回忆之时,杰克和史提威相继惨死,让泰瑞内心备受煎熬。受良心的谴责驱使,他向凯特透露了自己是卧底警察的秘密身份,尽管未能得到凯特的谅解。为了找出杀害好友的真凶,泰瑞不顾一切,展开了一连串秘密的调查行动。在追查真相的过程中,泰瑞不得不面对往日的伤痛和悔恨,同时也不断遭遇危险和困难。他的行动挑战着他与凯特之间的关系,同时也引发了更多的疑问和阴谋。。在一个空房间内,军火走私商陈飞虎打死了一个暴露了身份的同伙后,又想对前来的特警雷囊下毒手,他命令手下占美干掉雷鹏,而占美是早已被派在匪窝里卧底的特警。紧急关头,占美把自己腰间的手枪扔给雷鹏,两人共同与匪徒进行枪战。这时另一走私商周其发乘直升飞机救走了陈飞虎。 与雷鹏青梅竹马的女友丽娜为了给病重的妹妹治病,不得已向周其发卖身借债。而周其发为了达到长期占有丽娜的目的,引诱她吸毒,使其陷入毒品之中不能自拔。 周其发设阴谋突然袭击军火商黎亨利的海上运货船,妄图发一笔不义之财。黎亨利的助理、香港女特警伊安琪不幸受伤,雷鹏到医院去看望她。伊安琪对雷鹏一往情深,而雷鹏却不由想起了丽娜,并深为丽娜的处境担忧。 丽娜对自己身陷白粉深渊而痛苦万分,她决心戒毒,在雷鹏的帮助下,住进了医院。这一切被周其发知道,他把丽娜挟持回家,百般拷打。雷鹏愤怒万分,冲进来救丽娜。不料周其发早有准备,他把丽娜推下楼摔死,布置杀手要将雷鹏置于死地。 经过一场枪林弹雨,雷鹏掩埋了丽娜,杀出重围。在机场遇到伊安琪,伊受命与雷一道追踪周其发。 占美改行当了演员,雷劝其为了工作重新加入特警队伍。一天,周其发派人开车冲入拍片现场.企图杀死雷鹏和伊安琪。占美和雷、伊开车迎战,被引入周其发布置的陷阱,在激烈的战斗中,占美为掩护雷鹏献出了生命。雷鹏、伊安琪奋力拼杀,最终制服了周其发这伙歹徒。。一位医生发明一种药能够治愈缺陷,比如烧伤,伤痕等等。有个富有的黑帮老大严重烧伤,他需要医生的新药来医治。可他担心是否有副作用。于是把血清注射入医生的身体。原来血清的确有副作用,它使人觉得饥饿;需要大量补充蛋白质。而且你吃了什么,你就变为什么。医生被锁住在一间废置的医院,他唯一能吃的就是下面的老鼠,结果他变为一头巨大的脏老鼠,而血清更让他变成嗜血的杀手,寻找的不仅仅是更多的老鼠肉。同时,一队维修工人去到医院,试图把地方锁起来,以防闲人入侵,但是他们遇上了黑帮和医生变成的怪物,一场生存大战于是开始了。。