1992年9月的一天,面的司机发子开车接下夜班的女友,女友的衣衫不整令发子心生疑虑,他撇下急待解释的女友忿忿下楼。在楼下,巧遇错过班车的大提琴手英子,他送完英子发现其传呼机遗忘在自己车上,上面显示要他把呼机送到某地,不料此时一弱智儿童被人撞倒,发子赶忙送孩子去医院,被撞孩子的父母误以为发子是肇事者,不让他离开医院,正做家教的英子闻讯赶到医院为发子解了围。发子要请英子吃饭答谢,此刻俩男人上车说要去某某地方,车行至僻静处,俩人露出劫匪面目,发子赶紧用钱打点。事后越想越窝囊,决心和英子找到这俩可恶的歹徒......。Julio Torres goes on the search through New York City, for a golden oyster earring, encountering people along the way.。1975年越战结束后,香港一度成为“第一收容港”,接收了大量越南难民、船民。这些人到港后,会被港府统一安置在羁留营。对于混在他们中间的越共,特工(特务)发现后会秘密杀害。
在越战中侥幸捡得一条命的越南华裔胡越(周润发)随伙伴逃难到港后,如愿见到素未蒙面、后期曾中断联系的笔友李立君(缪赛人),后者是一名社会工作者,十分同情他的遭遇。当胡越反杀将他视作越共的特工后,李立君决定帮他办去美国的假护照。办护照时,胡越结识与他命运无差的沈青(钟楚红),两人讲好到美一起生活。
胡越、沈青等人在菲律宾转机时,沈青及其他几个女孩被帮他们办护照的人秘密带走,为找到沈青,胡越放弃赴美良机,胁迫着该人来到菲律宾唐人街一家Bar,原来沈青是被骗到该处做实为妓女的Bar女。为了履行许下的要将沈青照顾的诺言,胡越答应老板钟仁(金彪)替他做杀手,并因之与另一杀手阿三(罗烈)结成兄弟。但他及沈青、阿三仅是钟仁手中的棋子。。