Terror strikes a town when people start turning up dead with their heart ripped out clean. Suspicion centres around a mysterious woman named Xiao Wei (Zhou Xun) who was taken in by army general Wong (Chen Kun). Soon, his wife Pei Rong (Vicki Zhao Wei) and his one-time close ally Pang Long (Donnie Yen) realise that she is indeed an evil jinn-like demon who has fallen in love with the general. Seeking to expose the demonic seductress, they realise that it can all only end in conquering love and hate through wisdom and sacrifice.
What I loved most: Zhou Xun & Zhao Wei
What I really hated: Donnie Yen's painful attempts at humor
Zhou Xun and Zhao Wei elevate their roles above and beyond what's on the page, providing a compelling emotional hook. Too bad that only comes to the fore in the third act, far too late to rescue the mediocre fare that's around it.
Story: 
Acting: 
Direction: 
Visuals: 
Overall: 