社会动荡不安的唐朝末年,在武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天(苗侨伟 饰)的阻止。宫主差落败燕南天后夫妻反目,立誓十八年后将授一门人杀尽十恶。为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿(刘德华 饰)的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺(林青霞 饰),边授其武功边灌输男人都该杀的思想。十八年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉,在花无缺将死之际,两人结为夫妻,又练成绝世武功,最后杀死江玉郎。
除去这部电影的搞笑成分,来看看电影的其他层面。整个故事的起因来源于善恶令。“善有善报,恶有恶报”这个说法,在现实社会这句话是有歧义的,更多的时候,是善没有善报,,坏人反而能恣意横行,势力日益扩张,因此,人们往往盼望有“包青天”那样的权威人物来分辩善恶、警恶惩奸,而更进一步就是希望自己能够负起赏善罚恶的神圣任务。
而影片中的赏善罚恶令,出现这个原因,不仅是一种身份地位的原因,受到江湖人的尊敬,更是因为唐朝末年,社会动荡,整个江湖之中的恶人的出现,除奸罚恶,也是江湖的狭义之士,以自己的想法,以惩强扶弱为己任,来试图拯救这个社会。每个人都想成为狭义之士,重点是成为侠义之士是为自己,还是为大众。赏善罚恶令江湖人中人人闻之丧胆。而这个故事也由它开始,虽然这部电影和以前的相比,有许多的改变,但所要宣扬的江湖本质是一直不变的,江湖之中的有志之士还在,江湖的道义就在。
,