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