大唐末年,边陲之地的一座古墓中,一棵千年鬼木吸收日月精华修炼成妖,却因树体所缚,无法离开古墓的方圆十里范围。长期以来,这棵鬼木一直谋划着化身之法,却被前来刺探军情的血童和骨夫人打断,导致其深受重创。为了疗伤,鬼木疯狂吸取城中壮丁的精血,导致大量壮丁失踪。黑衣卫统领郭平对此异常关注,下令缉拿真凶。与此同时,捉妖人柳毅察觉到满城妖气,前来捉妖除魔。在柳毅捉拿狐妖云朵的过程中,他被隐藏在城中的捉妖人安歌救走。安歌与郭平是一对相互爱慕的情侣。然而,由于误会,郭平将柳毅抓住并进行审讯。柳毅向郭平道出真相,称壮丁失踪并非普通案件,而是妖物作祟,并带郭平见识了安歌的真实身份。三人误会得以解除,并相互认可。最终,郭平为救安歌而牺牲,柳毅与安歌联手铲除了危害城中的妖物鬼冢。