因循着这个世界的规则,难道最后只能被规则牺牲?七年前一场车祸,不仅夺走年轻男子(小田切让饰)的生命,也让他家人们的生活彻底被打乱。讽刺的是,肇事者是前政府高官,并且已经换上阿茨海默症,因此被免于起诉。男人的遗孀良子(尾野真千子饰)没有等到肇事者的道歉,于是宁愿拒绝巨额保费。转眼七年过去,肇事者寿终正寝,而此时的良子为了贴补家用,不但同时打着两份工,甚至其中一份还要出卖肉体。与此同时,他的儿子变得沉默寡言,在学校里承受着其他少年的霸凌和羞辱。 可是说到底,良子一家究竟有什么过错?她们只是遵循着这该死的规则而已……。李志超(周润发 饰)个性沉着稳重,是可以信任的所在,周强(狄龙 饰)行事向来风风火火,对罪犯毫不留情,然而,个性上的截然相反并没能阻止两人成为相互信赖的同时兼好友。多年以前,正是周强的精明强干令大毒枭姚达(徐少强 饰)锒铛入狱,如今,姚达即将出狱,而周强的搭档却死于非命,这两件事情的发生令人不得不怀疑其中必有关联。
在姚达的精心策划之下,悲愤的周强惨遭陷害受到了警局的处分,不仅如此,他的性命还时时遭受着姚达所派出的冷酷杀手的威胁,与此同时,李志超遇见了名为潘妮(恬妞 饰)的美丽女子,此人恰恰正是姚达的情人。在黑暗笼罩的天空之下,一场正义与邪恶的恶战一触即发。。