《月光宝盒周星驰》Nick Pulovski(Clint Eastwood饰)是一名警察他在汽车团伙盗窃科工作但到目前为止他还从来没有真正破获过一起汽车团伙盗窃案他可谓是到现在还一事无成但当他发现一个叫Strom(Raul Julia饰)的男人可能是一个汽车盗窃团伙的幕后主使同时也是商店连环抢劫案的主要案犯时他意识到这可能是他咸鱼翻身的大好机会然而要抓住这个家伙可不是件容易的事在一次执行任务的时候Nick的搭档在任务中殉职了这桩案子的性质由盗窃案转变成了杀人案因此案子接下来的发展又与Nick无关了这时Nick又有了一个新搭档叫David Ackerman (Charlie Sheen饰)他刚升为探员不久似乎那桩案子已经远离了Nick但Nick仍然不想放弃跟踪这件案子他希望能为自己死去的搭档报仇雪恨而David对一切都还很陌生也很好奇完全不知道事情的严重性David忽然想起了儿时的经历这让他开始害怕起来……林肯(丹泽尔•华盛顿 饰)因为公务导致全身瘫痪他曾是享誉一时的侦探破案无数但自从他瘫痪后他便把自己封闭起来这次他因为一宗神秘的杀人案受到了纽约警察的邀请帮忙刚开始林肯是拒绝邀请的但看到案情后便对此案产生了情绪纽约最近发生了神秘的碎尸案凶手还故意留下证据挑战警方巡逻警艾米利亚(安吉丽娜•茱莉 饰)在最后一次巡逻中发现了一具被肢解的尸体可是当她做出一系列大胆的推测的时候同僚们都不愿理她认为她不过是名籍籍无名的巡警可是艾米利亚的敏感与勇敢受到了林肯的赏识他要求与这名新手一起突破案件两人出奇的合作愉快终于了解到了杀手是有暴力倾向的而且杀人前都会周密的安排经过他们的默契又能否成功捉拿变态杀人犯呢高利贷商人巴特(鲍勃·霍斯金斯 饰)在丹尼(李连杰 饰)四岁时将他收留从此用训练猛兽的方式让丹尼成为自己忠实的“狼犬”巴特日常的工作是带领自己的手下与丹尼四处收账如有任何人胆敢暴力反抗巴特就放开丹尼颈上的项圈——那是进攻的信号让后者用蛮横凶残的招式击溃对方每次任务结束丹尼都被送回阴暗的地下铁笼某次打斗中丹尼偶遇盲调音师山姆(摩根·弗里曼 饰)并为钢琴所深深吸引以致忘记了巴特的任务盛怒的巴特将丹尼送上以死亡为终结的地下拳场赚取了更多的利润在离开拳场的路上巴特一伙遭仇家埋伏丹尼幸免于难被山姆一家收留在山姆家里丹尼体会到缺失的亲情逐渐找回了自身的人性一面并开始学习弹奏钢琴巴特等人经过治疗后痊愈再次将丹尼拉回到拳场然而丹尼已不愿意再杀人无意中又发现了当年自己母亲遇害的真相丹尼与巴特一伙的决战在所难免……...