社会动荡不安的唐朝未年,每18年举行一次的武林赏善罚恶大会上,武林十大前辈选出移花宫主为担任赶杀十大恶人重任的武侠义士,不料却遭到突至的宫主夫君燕南天的阻止。宫主以一招之差落败燕南天后夫妻反目,立誓18年后将授一门人杀尽十恶。
为感谢燕南天的救命之恩,十大恶人担起扶养其儿子小鱼儿的重任,并欲把他培养成天下最恶之人。宫主则收养了花无缺,边授其武功边灌输男人都该杀的思想。18年过去,十大恶人与宫主分别命小鱼儿与花无缺在新一届赏善罚恶大会上争夺盟主,两人的生活轨迹开始交叉。。一名女子带着自己的的两个孩子回家参加妹妹的婚礼,却突然被卷入一场疯狂杀戮,为了保命而不得不对抗一群老人。1980年代初,西山结核病医院。十六号病房里住着三个生活经历不同、家庭出身不同、脾气性格迥异的姑娘。她们是桑青青(方卉饰)、常琳(李羚饰)和田进军(方晓琴饰),平日里到也相安无事。不久,乡村教师刘春桦(宋晓英饰)住了进来,她心地善良开朗,当从小失去父母的常琳得知刘春桦患肺癌晚期时,相对自己平日里冷漠、消沉,内心触动很大。刘的丈夫陈仲男(冯恩鹤饰)白天对妻子笑逐颜开,夜晚独处时却以泪洗面。面对身患绝症仍如此坚强的刘春桦,桑青青和田进军也在思考着人生的含义。自觉不久于人世的刘春桦仍惦念着学校里的孩子和同室的病友...... 本片获第七届百花奖最佳故事片奖。。