大蛋(成奎安 饰)带领一伙匪徒抢劫南非钻石大王,他们找到中间人李云飞(陈慧敏 饰)出售赃物,却在交易过程中开枪打死了买家,李云飞趁乱逃脱。卧底张朗(周星驰 饰)因工作情况特殊,与女友周汶丽(周慧敏 饰)误会越来越深。张朗本想退出,但在老上司李警官(李修贤 饰)的压力下,为了查出钻石抢劫案,他不得不接近李云飞。而此时,李云飞正遭到大蛋一伙的追杀,张朗帮助其逃脱,取得了李云飞的信任。在接触中,张朗逐渐发现李云飞作为老派江湖人物,行事有情有义,二人结为异姓兄弟。另一方面,张朗千方百计却没能向即将假结婚去加拿大的李文透露自己的卧底身份,而张朗在警局的上司眼中,也只是将李云飞当成诱饵,引诱他现身而已,张朗在职责与友情之间左右为难……