影片讲述了古代的武馆忠义山庄原本和平安宁,但突遭各种小妖怪的骚扰。武馆的小雅为了救被竹叶青蛇精咬伤的师兄,私自放了那条被封印了500年的蟒蛇精。重获自由的蟒蛇精被捉妖奶奶收回了法力,她只能靠帮小雅她们打妖怪、以积攒的功德来孵化蛇蛋,直到蛇蛋破壳之日她才能重获法力。就这样,蟒蛇精阴差阳错成了山庄的安全使者,与武馆的孩子们一起降服了很多小妖怪。
阿李(刘青云 饰)是一位神父,一生兢兢业业传道授业,向世人宣讲神的伟大和光辉。然而,一场意外之中,阿李竟然沦为了强奸犯,被推上了被告人的席位,接受法律的审判。阿李的特殊身份令此案充满了猎奇的意味,人人都认为阿李必定获得有罪判决,然而只有阿李的心中明白,自己从未背叛过信仰 。