女友玛丽(戴安·梅尔DinaMeyer饰)和同事的接连死亡让FBI探员杰克(西尔维斯特·史泰龙SylvesterStallone饰)陷入了绝望和崩溃之中,因为他很清楚的知道,这个冷酷的杀手是冲着他来的,痛苦而又无处发泄的杰克只得向酒精寻求帮助。亨德里克斯(查尔斯·达顿CharlesDutton饰)不忍心看到好友就此堕落,他建议杰克戒酒。就这样,杰克来到了位于怀俄明荒原之中的戒酒中心,在这里,他结识了助理汉克(汤姆·贝伦杰TomBerenger饰)和护士珍妮(波利·沃克PollyWalker饰)。一场可怕的暴风雪破坏了戒酒中心的电路和赖以取暖的锅炉,在黑暗和寒冷之中,杰克要面对的除了自己的心魔,还有潜藏在阴影里的凶手。 纽约的中国城,华人黑帮林立。华人警官陈力(周润发饰)依靠勾结黑帮势力、平衡各帮间谍利益关系而战绩彪炳,步步高升。然而这平静的一切却忽然被打破了。中国城内新来了一帮主要成员来自福建的黑帮分子,自称“龙帮”。他们和旧有的帮派之间展开了激烈的地盘争夺战,愈演愈烈,即使陈力也无法出面摆平。这种局面引起了纽约警局的注意,派出了年轻有为的警官丹尼(马克•沃尔伯格MarkWahlberg饰)调查中国城的黑帮。当各派黑帮贿赂正直的丹尼失败后,他们决定除掉他。左右为难的陈力,会眼睁睁看着自己的同伴遇害吗?