社会动荡不安的唐朝未年,每18年举行一次的武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天的阻止。宫主以一招之差落败燕南天后夫妻反目,立誓18年后将授一门人杀尽十恶。为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿(刘德华)的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺(林青霞),边授其武功边灌输男人都该杀的思想。18年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉。 本片根据三毛最后一部同名作品改编。日伪时期,女作家沈韶华(林青霞饰)在报纸上连载她的自传体小说《白玉兰》,很多情节感同身受。某日,她接到了一位神秘的读者来信。她对这个名叫章能才(秦汉饰)的男人充满了好奇。终于,两人见面,一见钟情。然而,因为章是汉奸,常有外人滋事,令韶华很是不安。此时,她的闺中密友月凤(张曼玉饰)因与男友(严浩饰)赌气,来找她倾诉。韶华一边规劝,一边把爱人介绍给她。三人一起出游,感情很好。然而,见到日本军人凌辱中国人,月凤顿觉章面目可憎。三人闹得不欢而散。此后,时局动荡,日本投降,国共开战,韶华的情感经历了更加复杂的波澜…… 母亲(郑振瑶饰)和父亲真诚相爱,在法租界的上个世纪20年代建造的豪华富丽的别墅里过着优越的生活。文革使父亲蒙冤而死,也使这个贵族家庭的四个孩子从此走上了完全不同的生活道路。大哥良浩(赵有亮饰),家庭问题,大学毕业被送到西北,完全被生活的磨难改变了。二姐静雯(顾美华饰),高中毕业,被发配去了贵州农村插队。不幸的婚姻给她带来了巨大的痛苦。三弟阿荣(冯远征饰)从事着律师职业。但是,金钱的充裕并没有给他带来幸福的家庭生活,和妻子惠娟矛盾一直令他在体面的生活之外倍感烦躁。小妹(王祖贤饰),文革结束时,去了美国。但是根深蒂固的中国文化情结,始终让她有一份不安全感…… 华姐(张艾嘉饰)十六岁就出道成为了舞女,之后遇见了浪荡子猫王,两人很快就携手步入了婚姻的殿堂。没多久,华姐怀孕了,与此同时,她发现猫王在外面沾花惹草,一怒之下,华姐选择了离家出走,独自生下女儿小欣。为了给小欣一个安稳的家和舒适的生活,华姐只得重操旧业并且结识了名为亚舒的男子。亚舒的出现让华姐对爱情重新燃起了渴望,两人结婚后,华姐给亚舒添了两个胖小子,然而,就在生活眼看着就要好起来之际,亚舒因为贪污受贿而丢了工作,整日无所事事结交狐朋狗友,欠下巨额债务。无奈之下,华姐只得化身老鸨,艰难的维持着家计,而她和小欣的关系因此陷入了僵局之中。 社会动荡不安的唐朝未年,每18年举行一次的武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天的阻止。宫主以一招之差落败燕南天后夫妻反目,立誓18年后将授一门人杀尽十恶。为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿(刘德华)的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺(林青霞),边授其武功边灌输男人都该杀的思想。18年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉。