千術(shù)高手錢文迪(劉德華 飾)與女友莉莉(鐘麗緹 飾)、好友“金手指”阿智配合,在賭局中贏得富豪劉耀祖六百萬港幣。發(fā)現(xiàn)自己被騙的劉耀祖怒不可遏,綁架阿智要挾文迪為其入獄,以便從犯人魯賓孫(關(guān)海山 飾)手中拿回劉的三億財(cái)產(chǎn)。文迪擔(dān)心好友安危只得服從,入獄執(zhí)行任務(wù),進(jìn)入了冤家——獄警殺手雄(梁家輝 飾)的勢力范圍?! ∥牡显讵z中憑借過人手段很快站穩(wěn)腳跟,甚至連殺手雄也一并收服。隨著文迪與魯賓孫接觸日深,他發(fā)現(xiàn)魯賓孫居然是劉耀祖岳父。原來劉耀祖覬覦魯賓孫財(cái)產(chǎn)多時(shí),為此不惜將妻子殺害,魯賓孫替女兒報(bào)仇反遭陷害,落得在牢中晚景凄涼。正義感勃發(fā)的文迪決定幫魯賓孫討回公道,遂聯(lián)合殺手雄奪取劉耀祖的不義之財(cái)……