《香港黄色片》高利贷商人巴特(鲍勃·霍斯金斯 饰)在丹尼(李连杰 饰)四岁时将他收留从此用训练猛兽的方式让丹尼成为自己忠实的“狼犬”巴特日常的工作是带领自己的手下与丹尼四处收账如有任何人胆敢暴力反抗巴特就放开丹尼颈上的项圈——那是进攻的信号让后者用蛮横凶残的招式击溃对方每次任务结束丹尼都被送回阴暗的地下铁笼某次打斗中丹尼偶遇盲调音师山姆(摩根·弗里曼 饰)并为钢琴所深深吸引以致忘记了巴特的任务盛怒的巴特将丹尼送上以死亡为终结的地下拳场赚取了更多的利润在离开拳场的路上巴特一伙遭仇家埋伏丹尼幸免于难被山姆一家收留在山姆家里丹尼体会到缺失的亲情逐渐找回了自身的人性一面并开始学习弹奏钢琴巴特等人经过治疗后痊愈再次将丹尼拉回到拳场然而丹尼已不愿意再杀人无意中又发现了当年自己母亲遇害的真相丹尼与巴特一伙的决战在所难免……虽已身价千万功成名就但是大老板王浩潮身心始终得不到放松在外有征地事宜搅扰不堪内有女儿黛丝青春叛逆沉湎毒品无法自拔在一次父女争吵过后黛丝神秘失踪不久一段绑架录像便送到王的手中起初以为是女儿布下的骗局王只得被迫就范谁知五千万赎金奉出女儿仍不见下落……城市中扑朔迷离的人物关系和事件始末一洗黑钱罪犯被押送回港职业杀手曲将其枪杀后逃逸背后主谋是洗钱集团首领饶天颂但他的儿子也同时被其它神秘人物拐走案情开始变得千头万绪 这个案件交由了警察孙(郭富城饰)负责孙一向倒霉这次最令他意外的是他竟然发现饶天颂的律师杜厚生有一个叫Amy的妻子像极了十年前失踪的女友这一切让他倾注大量心血在案件调查上然而对这桩案件感兴趣的除了孙还有杀手曲 他们各有心事步步为营在错综复杂的关系和事件中拉扯争斗...