甄子丹和杨丽菁是一对警察拍挡。甄子丹扮演的Donny是位脾气火爆的美国警察,而杨丽菁则饰演一位头脑冷静的香港皇家警察督察。码头工人六仔无意中目击了一次非法交易,警察和犯罪分子双方都以为他得到一卷底片可以藉此起诉一位CIA的高级特工,六仔因此受到来自警匪双方的追捕和追杀,他辗转逃回香港,但是警察和犯罪分子相继跟踪而至。