1991年,悍匪葉歡一伙打劫多家金店,其火力兇猛,警方始終不能將其繩之以法。三年后,臥底警察黑貓(劉青云 飾)與葉歡手下沙皮(林保怡 飾)一同出獄,黑貓靠做代客泊車度日,不久黑貓因出色的駕駛技術(shù)被沙皮引薦給葉歡,受邀在他們下一次的搶劫中擔(dān)任司機。雖然黑貓將葉歡的犯罪計劃通知警方,不料在行劫過程中,黑貓被警方擊傷,但幸運躲過了葉歡的懷疑。因黑貓的上司在追捕中身亡,他失去了警方的信任,為了挽回局面,黑貓孤注一擲抓捕沙皮,卻將他誤殺。警方由此將黑貓列為通緝犯,面對警方和葉歡兩方的懷疑,黑貓舉步維艱證明自己的