- 麦克(余文乐 饰)是全港破案率最高的警察,这是因为他有钱,更确切地说,是他爸爸有钱。用金钱作诱饵、用金钱收买线人,这让他的破案纪录屡屡上升的同时也收获了同事给他的称号:花花型警。没有人相信他能不用金钱破案。一次破案时麦克再次给警队带来大麻烦——从空中洒下金钱导致交通瘫痪——于是被停职。而从大陆过来调查哥哥死因的同样家财万贯的林亨(陈坤 饰)正好认识麦克,相识当天,二人穿着同样的西装,打着同样的领带,冥冥中的缘分,更巧合的是,麦克的前女友lisa(钟嘉欣 饰)对林亨形影不离。一个要查出真凶,一个要证明自己的能力。林亨与麦克结伴而行,从获得线索开始,他们渐渐发现,自己被凶手带入了一个陷阱,险象环生中二人建立了非同一般的友情,然而结局并非我们所想的美好。
- 高利贷商人巴特(Bob Hoskins 饰)在丹尼(李连杰 饰)四岁时将他收留,从此用训练猛兽的方式让丹尼成为自己忠实的“狼犬”。巴特日常的工作是带领自己的手下与丹尼四处收账,如有任何人胆敢暴力反抗,巴特就放开丹尼颈上的项圈——那是进攻的信号,让后者用蛮横凶残的招式击溃对方。每次任务结束,丹尼都被送回阴暗的地下铁笼。 某次打斗中,丹尼偶遇盲调音师山姆(Morgan Freeman 饰),并为钢琴所深深吸引以致忘记了巴特的任务。盛怒的巴特将丹尼送上以死亡为终结的地下拳场,赚取了更多的利润,在离开拳场的路上巴特一伙遭仇家埋伏,丹尼幸免于难,被山姆一家收留。在山姆家里丹尼体味到缺失的亲情,逐渐找回了自身的人性一面,并开始学习弹奏钢琴。巴特等人经过治疗后痊愈,再次将丹尼拉回到拳场,然而丹尼已不再愿意杀人,无意中又发现了当年自己母亲遇害的真相,丹尼与巴特一伙的决战在所难免……