大盜張彼德(劉德華)得知生命只剩四周時,決定為死於黑道老大(李子雄)之手的父親報仇,為此他精心設計打劫了黑道老大的運輸公司隔壁的財務公司,並挾持人質引來因得罪上級被轉調文職的高級談判專家何尚生(劉青雲)。 何尚生在同張彼德展開追逐時,雖屢戰屢敗,卻漸瞭解到黑幫老大實則借 助運輸公司做非法走私珠寶的生意,於是同張彼德化敵為友,攜手同黑幫勢力展開了鬥智鬥勇的遊戲。而張彼德在逃避何尚生追逐的過程中無意結識女孩梁婉婷(蒙嘉慧)後,在生命的盡頭獲得一份浪漫奇緣