| Director | Gordon Chan |
|---|---|
| Budget | ¥80 million |
| Box office | ¥227 million |
General Wang Sheng and his men attack a Xiongnu camp. There, he meets a woman named Xiaowei, who is actually a fox spirit who feasts on human hearts to maintain a youthful appearance. Xiaowei falls in love with Wang, who is already married to Peirong. In the city, a murder spree in which victims have their hearts cut out begins. Peirong becomes suspicious that Xiaowei is a demon responsible for the slayings. She decides to ask Pang Yong, a retired General who was in love with her, for help. Meanwhile, Pang Yong befriends Xia Bing, a young and inexperienced demon hunter. In actuality, Xiaoyi, a demon who is in love with Xiaowei and has been supplying her with the hearts, is responsible for the killings.
Pang Yong and Xia Bing go to Wang Sheng's house and unsuccessfully accuse Xiaowei of being a demon. Xiaoyi gets increasingly jealous of Xiaowei and Wang Sheng's increasing companionship, but Xiaowei demands that he leave. Before leaving, Xiaoyi warns Xiaowei that demons and humans cannot love each other. That night, Peirong witnesses Xiaowei turn into her true form. Xiaowei agrees to stop killing if Peirong gives up her spot as Wang Sheng's spouse. However, Xiaowei gives Peirong a potion that makes her resemble a demon. The city's residents become horrified and accuse her of the killings, but Peirong is saved by Pang Yong and Xia Bing.
Wang Sheng, Xiaowei, and his soldiers descend upon the cave where Pang Yong and Xia Bing hide Peirong. After Wang swears to kill Peirong if she is a demon, Peirong uses his dagger to impale herself and dies. Xiaowei realizes that Wang will never love her after he ignores her attempts to comfort him. Pang Yong exposes Xiaowei's identity and tries to slash her with his sword, but she is unharmed. Wang Sheng begs Xiaowei to revive Peirong, but she asks what she will receive in return. Wang replies that he loves her, but belongs to Peirong, and kills himself.
An anguished Xiaowei reveals her demon form and tries to revive Wang. However, she is interrupted by Xiaoyi, who reprimands her for sacrificing her powers to save a man's life. He consumes the orb and vows to bring her home. Pang Yong and Xia Bing slay Xiaoyi, but Pang is killed in the fight. Xiaowei retrieves her orb from Xiaoyi's body as well as his orb and uses them to revive everyone, sacrificing her powers again.