賭神高進(jìn)(周潤發(fā)飾)自從血洗江湖后,無心戀戰(zhàn),遂攜新妻溫柔(張敏飾)隱居法國,生活平靜,以畫為伴。臺灣黑幫掌門人仇笑癡(吳興國飾)野心勃勃,要與高進(jìn)一較高下,激他重出江湖,借高進(jìn)會友之際帶人潛入屋中將其妻其仆全部殺死。悲痛欲絕的高進(jìn)一人回大陸散心。途中偶遇臺灣黑幫頭目(柯受良飾)與他女兒(邱淑貞飾),二人結(jié)為至交卻不料頭目遭人暗算身亡,進(jìn)碰巧救下其年幼的兒子,展開逃亡。而此時游手好閑的大陸漢(梁家輝飾)與妹妹(吳倩蓮飾)碰巧遇上逃亡的進(jìn),而大陸公安隊長(徐錦江飾)也尾隨而至,一場貓捉老鼠的游戲即將展開,而幕后操縱的仇笑癡又有什么陰謀呢……