巩伟(李连杰饰),mainland China的一名卧底警察,因为工作原因无法给病重的妻子更多的照顾,也无法给懂事又会武术的儿子巩固(谢苗饰)更多的照顾。在妻儿急需他的时候,龚伟奉上司之命假扮罪犯,与内地抓获的香港黑帮老大小黑(柯受良饰)一起逃亡,踏上了前往香港富光(余荣光饰)团伙卧底的旅程。 巩伟和富光帮在炸弹交易中吃了黑,在一场混战中救出了港督方逸华(梅艳芳饰),并以精湛的技艺取得了富光的信任。 方逸华来京调查龚伟的身份并得到真相。龚的妻子去世后,他带领他到香港寻找他的父亲。方逸华的老板暴露了龚伟父子的身份,将龚伟置于危险之中。此时此刻,富光策划的拍卖劫案迫在眉睫...