1975年越戰(zhàn)結(jié)束后,香港一度成為“第一收容港”,接收了大量越南難民、船民。這些人到港后,會被港府統(tǒng)一安置在羈留營。對于混在他們中間的越共,特工(特務)發(fā)現(xiàn)后會秘密殺害。 在越戰(zhàn)中僥幸撿得一條命的越南華裔胡越(周潤發(fā))隨伙伴逃難到港后,如愿見到素未蒙面、后期曾中斷聯(lián)系的筆友李立君(繆騫人),后者是一名社會工作者,十分同情他的遭遇。當胡越反殺將他視作越共的特工后,李立君決定幫他辦去美國的假護照。辦護照時,胡越結(jié)識與他命運無差的沈青(鐘楚紅),兩人講好到美一起生活。 胡越、沈青等人在菲律賓轉(zhuǎn)機時,沈青及其他幾個女孩被幫他們辦護照的人秘密帶走,為找到沈青,胡越放棄赴美良機,脅迫著該人來到菲律賓唐人街一家Bar,原來沈青是被騙到該處做實為妓女的Bar女。為了履行許下的要將沈青照顧的諾言,胡越答應老板鐘仁(金彪)替他做殺手,并因之與另一殺手阿三(羅烈)結(jié)成兄弟。但他及沈青、阿三僅是鐘仁手中的棋子。