杰克(尚格·云顿 Jean-Claude Van Damme 饰)曾经是一名隶属于美国中央情报局的反恐情报人员,如今已经退休的他来到了法国,和妻子凯瑟琳(娜塔莎·兰丁格尔 Natacha Lindinger 饰)一同享受起了闲散而又平静的生活。一个名叫仕达罗(米基·洛克 Mickey Rourke 饰)的恐怖分子引起了情报局的恐慌,为了将他制服,情报局请求业务能力优秀的杰克重新出山,杰克欣然应允。 在一次交锋中,杰克对仕达罗妻儿的仁慈让仕达罗得以逃脱,而杰克也因此遭到了被情报局软禁的命运。不幸的是,杰克的仁慈并没能挽救仕达罗妻儿的性命,悲愤之中,仕达罗绑架了凯瑟琳。在狱中听闻此噩耗的杰克当即下定决心,不惜越狱也要将仕达罗捉拿归案。
黑社会洪兴社的屯门区话事人恐龙被东星社的耀扬杀害后,龙头蒋天养(万梓良)决定从山鸡(陈小春)和生蕃中选出一个填补该空缺,铜锣湾的话事人浩南(郑伊健)深知该职的压力,力劝山鸡放弃与人争权夺位,但苦劝无效。生蕃为打压山鸡,勾结耀扬设下诡计,令山鸡好友大天二死于非命。 另一方面,屯门区某中学教师欣欣(李嘉欣)一向反感黑社会,但在结识浩南后,对黑社会的以往印象有所改变,更在短短时间内对浩南产生倾慕之情,两人发生一夜情。然而因为生活于两个完全不同的世界,加上浩南始终无法对前女友(黎姿)忘情,他们的感情注定只能是无疾而终。
阿华(刘德华 饰)一直想当一名好警察,正当他得到了好机会正想大展拳脚的时候,他被调至的小组意志十分消沉,完全没有工作的干劲。他们的队伍常常受到另一队由张扬(张耀扬 饰)的出色人马藐视。阿华十分不满扬的作风,更在一次行动中与之发生冲突。 阿华的母亲(林建明 饰)召回了家中,因为阿华的女友阿兰(张曼玉 饰)受父亲(秦沛 饰)所逼要嫁给一个与她完全没有感情的有钱人,阿兰的父亲更是阿华的师傅,情与义之间不知如何抉择。令阿华更加烦恼的是,自己的母亲竟然与自己的同事秋(黄秋生 饰)发生了感情。 回到警察局后,一群匪徒企图闯进入拯救自己的同党,但阿华成功擒拿匪徒的功劳竟然被张扬设计夺走。忍无可忍的阿华决定与张扬在跆拳道赛中一决胜负。