故事的主要角色是Mark哥(周润发饰)和志民(梁家辉饰),他们是堂兄弟,两人都是越南华侨,目前在香港生活和工作。然而,越南的战乱使得他们非常担心志民的父亲松叔(石坚饰)的安危,因此决定筹集资金将松叔接到香港。为了筹到足够的钱,他们决定帮助当地黑帮走私军火到越南。
然而,他们在越南遭到了丧邦(林岭南饰)的伏击,情况非常危险。幸运的是,香港黑帮老大的女友周英杰(梅艳芳饰)及时出现,救了他们的性命。三人在越南度过了一段快乐的时光,但随后英杰告别了他们。回到香港后,Mark哥和志民成功地将松叔接回家,过上了平静的生活。然而,他们一直没有得知英杰的消息,直到有一天,英杰突然再次出现在他们的生活中。