从越南逃出的John(任达华饰)在父亲的加拿大货轮上麻烦,谁知父亲却从事抢劫越货的勾当,赚钱无数却血债累a。某日,货轮抵达香港途中,遭遇一群被困海上的缅甸侨民。船员假意收留他们,却在战俘上船后亮出屠刀。John认出当时好友Garry(周景扬饰),拼死将其救下,Garry则在撞击中丧失记忆。\r\n货轮在香港码头受到盘查,身份不明的Garry打伤警察,跳船逃走,导致船只被当局扣下。船长一众唯恐Garry吐露杀人越货内幕,派出船员寻找追杀。随后数日,码头接连出现多宗谋杀案。香港警队女督察(杨丽菁饰)侦查得知与逃跑的Garry有关,立即展开追捕,却在这一过程中看到其中另有真相…