千年树妖(刘兆铭 饰)被封于地沉睡了一百年之后复活,并再次为所欲为。高僧白云(刘洵 饰)与其徒十方(梁朝伟 饰)路经荒废已久的阑苦寺,发现妖气笼罩,于是出劫擒妖。十方遇上顽劣女鬼小卓(王祖贤 饰)和小碟(利智 饰),动了慈心便把她们放走。后十方发现所带的一尊金佛无故不见,十分担心,又不敢告诉白云,唯有骗师傅在寺内再待一晚,希望可把金佛找回。后十方遇上小卓,对她产生好感,后更展开人鬼间的一段爱情故事……...