这部电影改编自古代文学作品《聊斋志异·绛妃》中的一篇故事。故事发生在一个城市,此时城中频频发生少女被吸血杀害的惨案。一位捕快宋逸尘调查命案现场,发现死者额头上都有一个花印,他猜测是一种妖怪所为。宋逸尘在被树精袭击时,被来自三重天的花仙绛妃救了。绛妃带他来到三重天,并发现自己姑姑的额头上也有命案现场相同的花印,于是宋逸尘怀疑姑姑才是真凶。另一边,猎妖族族长雷宁儿协助宋逸尘调查此案,但实际上她的真实身份是树精,她所做的一切都是为了找到通往三重天的路,并报仇雪恨。雷宁儿多次陷害绛妃,甚至害死了爱慕宋逸尘的封妍,并把罪名归咎于绛妃。绛妃的心已经绝望,她最终离开了宋逸尘。雷宁儿设计让宋逸尘带着她进入三重天,并一起消灭了花仙阁和花神。绛妃和宋逸尘一起跳下诛仙台,但幸运的是花神用自己的千年灵力救了他们。两人与花仙阁永别,绛妃接管了花神的位置,而宋逸尘在人间慢慢变老。