以「忘川」、「孟婆」為概念,跨越年代三段時序,有關靈魂學習如何前進的愛情故事。
年仅十岁的富绅小少爷“大丈夫”(郝勇 饰)生性顽皮,不服管教。为使其收心敛性,父母替他娶了一个二十多岁的媳妇(张小燕 饰)。媳妇武艺高强,管教甚严,这可苦坏了散漫惯的大丈夫,遂找准机会,逃离家门。 时逢清朝末年,国家动荡不安,朝廷腐败,烽烟四起。天地会以“反清复明”为宗旨,带领起义民众反抗清朝的高压统治。后因内奸告密,总舵遭到突袭,兄弟死伤无数。总舵主之子在黄婆婆的护送下藏匿江边小城。大丈夫偶然机会救下黄婆婆,从此立志加入天地会,永不回家。谁想朝廷派出大内高手,一路追杀天地会遗孤,黄婆婆更被高手所害。失去庇护的孩子们手足无措,命运多舛……
1976年,乔(尹成植 饰)的父母因为卷入洛杉矶的贩毒生意而遭到杀害,当时尚为幼儿的乔幸运的被杀手麦克斯(凯斯·大卫 Keith David 饰)救走,并在后者的严苛训练下成长,十一年前,和乔一起长大亲如兄弟的迈尔斯(Bokeem Woodbine 饰)不辞而别,而之后的乔成为了一名杀手。乔接受了一单以女歌星安琪儿为目标的新任务,但他惊异的发现,安琪儿的保镖居然是多年来杳无音信的迈尔斯。乔只得推掉任务并找到麦克斯一探究竟,始获知养父多年来的心结……在乔拒绝任务后,一对疯狂的杀手夫妻受命刺杀安琪儿,为了保护兄弟般的迈尔斯,乔决定与杀手战斗……
年轻有为的广告设计师卢家耀(梁家辉 饰)在一次阻止不良分子寻衅滋事中失手伤人,被判服刑三年,在狱中,他因个性憨直得罪了黑帮老大,受尽欺辱,老囚犯钟天正(周润发 饰)看不过仗义相助,两人结为患难之交。 钟天正原本有完好家庭,只因嗜赌成性才误杀妻子,身陷囹圄的他追忆往事时后悔不已, 决心走出高墙后重新做人。然而,因为替卢家耀出头,他得罪了狐假虎威心狠手辣的典狱长(张耀扬 饰),自此卷入狱中恶势力的漩涡,走投无路之际,他放弃了“能忍则忍”的处世哲学,决意以暴施暴。