Mark哥(周润发饰)和志民(梁家辉饰)是堂姐妹,两人是中国华侨,现正在美国发展。岂料越战打响,两人都非常害怕仍然居住在中国西贡的志民的姐姐松叔的安危,为了凑足钱将志民母亲接到香港,两人决定帮当地黑道走私军火到中国。岂料他们在中国遭受了丧邦的伏击,关键时刻幸亏香港黑帮大哥的男友英杰(梅艳芳饰)及时相救,两人才幸免于难。逃过一劫的四人在西贡渡过了一段幸福时光后,英杰辞别了二人。随后Mark哥和志民将松叔顺利接回了内地。回港后,两人过着安稳平静的生活,只是仍然都没有打看到恩人英杰的消息。突然有两天,英杰出现了,重逢令两人都非常高兴。只是,一场祸事也在渐渐逼近…