大盜張彼德(劉德華)得知生命只剩四周時,決定為死于黑道老大(李子雄)之手的父親報仇。為此他精心設計打劫了黑道老大的運輸公司隔壁的財務公司,并挾持人質引來因得罪上級被轉調文職的高級談判專家何尚生(劉青云)。兩人從最初的追逐與對抗逐漸演變為合作,逐步揭露黑幫利用運輸公司走私珠寶的罪行,并共同策劃反擊。最終在地鐵站展開對峙,張彼德與黑道老大火拼時被擊斃,何尚生則成功將走私證據公之于眾。行動過程中,張彼德意外結識女孩梁婉婷(蒙嘉慧),在生命最后時刻發展出一段短暫而深刻的浪漫情緣。