剧情简介:社会动荡不安的唐朝未年,每18年举行一次的武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天的阻止。宫主以一招之差落败燕南天后夫妻反目,立誓18年后将授一门人杀尽十恶。 为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿(刘德华)的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺(林青霞),边授其武功边灌输男人都该杀的思想。18年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉。
苏樱(谢宁 饰)为使小鱼儿(梁朝伟 饰)学“移花秘技”费尽心思,但小鱼儿仍不领情,回来路上竟发现江玉郎(关礼杰 饰)有阴谋。张菁街上发现买药的铁心兰(黎美娴 饰),便尾随其后,在给无缺的药里下了让人忍受万剑穿心之苦的“穿心降”。张菁告诉心兰:必须让无缺十天之内对她死心,否则便会肠穿肚烂而死。 三当家带小鱼儿去见“马婆婆”,原来这位便是段合肥的老伴,她当初看出江琴的为人,被迫出走,便在此安身。他见小鱼儿的相貌,便猜测他是江枫(苗侨伟 饰)之子。