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