捉妖师宋定伯受雇入米铺制服驴妖马卢,并收为己用,名声大噪。不料马卢逃跑,宋定伯尾随发现村民将少女萧萧捆绑欲送给神灵石像,阴差阳错之下救下萧萧,并打败伪装神灵的蛇妖。萧萧对宋定伯感激不尽,得知他名号后想请他入京捉妖。于是三人同往京城,一路铲除国师所派各路妖怪。萧萧的真实身份也终于暴露,她乃当今三公主,一直怀疑在朝中妖言惑众的国师是妖,希望宋定伯能帮她除妖。宋定伯决心帮助萧萧,谁知国师用天机仪以求雨之名,意图迫害百姓。宋定伯历经万难毁掉天机仪,拯救了百姓。国师暴怒,制造结界变幻成蛟龙与宋定伯大战。宋定伯不敌蛟龙濒死,萧萧重伤,千钧一发之际,宋定伯只得冒着生命危险启动四令,法力倍增,打败国师。。在发现各自的另一半是兄妹后,这两个心怀怨恨的前恋人必须在同一屋檐下度过圣诞节,同时隐瞒他们的恋爱史。。历史戏曲片;表现我国元代戏曲家关汉卿创作名剧《窦娥冤》,抨击当朝奸佞,揭露贪官污吏罪行,被皇帝宠臣加害。押入死牢的斗争故事,颂扬了关汉卿坚毅不屈的斗争精神。
其主要剧情为:元代奸佞横行。关汉卿目睹青年寡妇朱小兰冤死,得到歌伎朱帘秀的支持和鼓励,将此案写成杂剧《窦娥冤》,由朱帘秀主演朱小兰的化身窦娥,抨击了贪官污吏的罪恶。皇帝宠臣阿合马勒令修改剧本,关汉卿严词拒绝,与朱帘秀一起被押入死牢。
他们并未屈服,关汉卿在狱中作“蝶双飞”赠朱帘秀,以表坚贞不屈的精神和忠贞的爱情。。