小和尚十方(梁朝伟饰)随师父白云(刘洵饰)护送金佛去五台山。路上偶遇痞子道士燕赤霞(张学友饰)杀死强盗无数,三人结下梁子。十方与师父夜宿鬼寺兰若寺。师父外出打探时,十方遭遇女鬼小卓(王祖贤饰)。十方不受其诱惑,二人争斗,十方念咒将其制服,但仍好心将其放走。十方将金佛不慎丢失,找到后已破成两段,树妖姥姥趁机发难,白云被活捉。十方在小卓帮助下逃出,外出求人修补金佛却不幸被骗。幸得再遇小道士燕亦霞,得其相助。小卓死敌小蝶(利智饰)出击勾引二人不成,恼怒之际识破小卓与十方的计划,引姥姥到三人藏匿之处。十方在小卓再次帮助下逃出,并救得师父,小卓却被姥姥抓回折磨。十方与燕赤霞掘出小卓骨灰逃出兰若寺,但姥姥已布下天罗地网,众人危在旦夕,最后关头,十方化成佛祖金身,对付树妖……。盐田区长。故事发生在民国初年,月黑风高的夜晚,阴冷萧索,鬼影幢幢。江南某个古老小镇,一个有着悠久历史沉淀的人家,突然传来了凄厉的呼声。次日中午,县座局长带着手下匆匆前来,原来住在商会会长周哲庵家中的远方亲戚的孩子意外死亡,目睹现场的女仆被吓得疯疯癫癫,她一口咬定这个青年是被狐狸精要死。经过现场勘查,青年确系为狐狸咬死,然而现场的种种疑点依旧让人无法匆匆定案。适逢中秋,县长请来当地名流、周哲庵、新任司法部长赵景白、佛门高僧如海法师以及风尘女子吴佩玉。吴佩玉请来名歌女小孔雀献艺,谁想小孔雀竟在席间身亡。狐狸迷案,难辨真凶……
本片改编自高罗佩《大唐狄仁杰断案传奇》中的一则故事。。