《野荷塘》刑警队长邹明因公务繁忙无法照顾生产的妻子使得妻子离家出走老刑警张征仪的家里也是一团糟此时越狱逃犯赵奇却在枪杀了一对夫妇后逃跑刑警队为此展开了追捕逃犯的一系列计划但狡猾的赵奇却多次漏网最后赵奇在中圈套后劫持了一辆幼儿车负隅顽抗张征仪为了救孩子在与歹徒搏斗中壮烈牺牲邹明机智地与歹徒周旋在刑警队的配合下将歹徒全部抓获缉毒队队长仇索抓住了当地的毒贩子(也是自己的发小)张彪在审讯期间由于家里出事富二代实习民警葛帅一时疏忽导致犯罪嫌疑人逃走仇索被疑蓄意放人被停职、等待处理实习民警葛帅被免职回家为了证明自己的清白,为了小葛热爱的工作仇索四处借钱、自掏腰包准备独自一人踏上万里追凶的征途同为警察的师父老李得知情况顶着背处分的危险和仇索开着局里的报废吉普踏上了追凶之路天刚蒙蒙亮的时候公安局长林建业就率队出现在一个案发现场因为遭遇凌辱的下班女工不能提供犯罪分子的体貌特征加上现场遗留的物证除了犯罪分子的脚印和四根毛发外再没有更加有力的证据所以现场的办案人员只将此案当作一起普通的拦路强奸案立案侦察高利贷商人巴特(鲍勃·霍斯金斯 饰)在丹尼(李连杰 饰)四岁时将他收留从此用训练猛兽的方式让丹尼成为自己忠实的“狼犬”巴特日常的工作是带领自己的手下与丹尼四处收账如有任何人胆敢暴力反抗巴特就放开丹尼颈上的项圈——那是进攻的信号让后者用蛮横凶残的招式击溃对方每次任务结束丹尼都被送回阴暗的地下铁笼某次打斗中丹尼偶遇盲调音师山姆(摩根·弗里曼 饰)并为钢琴所深深吸引以致忘记了巴特的任务盛怒的巴特将丹尼送上以死亡为终结的地下拳场赚取了更多的利润在离开拳场的路上巴特一伙遭仇家埋伏丹尼幸免于难被山姆一家收留在山姆家里丹尼体会到缺失的亲情逐渐找回了自身的人性一面并开始学习弹奏钢琴巴特等人经过治疗后痊愈再次将丹尼拉回到拳场然而丹尼已不愿意再杀人无意中又发现了当年自己母亲遇害的真相丹尼与巴特一伙的决战在所难免……...