从越南逃出来的约翰(任达华饰)在菲律宾货轮上帮助他的兄弟,但他的兄弟从事杀人和盗窃货物的活动,赚了无数的钱却负债累累。一天,货轮在前往香港的途中遇到了一群被困在海上的越南难民。船员假装营救他们,但在难民登船后,他们展示了他们的屠刀。约翰认出了他的朋友加里(周景阳饰)并拼命救他,而加里在撞击中失去了记忆。货船在香港码头被检查。身份不明的加里打伤警察后跳船,导致货船被当局扣留。由于担心加里会泄露杀人和偷窃货物的内幕,船长派他的船员去寻找并杀死他们。在接下来的几天里,码头发生了几起谋杀案。香港警队的女督察(杨丽菁饰)得知此事与逃跑的加里有关,于是立即展开追捕,但在追捕过程中,她发现还隐藏着其他事情...