... General Wang Sheng (Chen Kun) auf ein Banditennest, welches er gemeinsam mit seiner Truppe ausräuchert. Dabei findet er die schöne Xiaowei (Zhou Xun) und nimmt sie mit in seine Festung. Schnell sind ihr alle Männer verfallen - selbst General Wang kann seine Augen nur schwer von Xiaowei abwenden und träumt sogar nachts von ihr. Dennoch schafft Xiaowei es nicht, Wang endgültig in ihren Bann zu ziehen, denn er liebt seine Frau Peirong (Vicki Zhao Wei). Diese hat jedoch unversehens anderes als ihren Mann im Kopf, als der Krieger Pang Yong (Donnie Yen) ohnmächtig vor dem Tor der Festung aufgefunden wird. Pang war bis zu seinem plötzlichen und spurlosen Verschwinden vor zwei Jahren ein heldenhafter Kämpfer an General Wangs Seite - und Peirongs erste Liebe. Trotz der verwirrenden Gefühle, die alle Beteiligten empfinden, gibt es in der Festung ganz andere Dinge, um die sich alle kümmern müssen - seit einiger Zeit werden Menschen ermordet und deren Herzen gestohlen. Peirong hat einen schlimmen Verdacht - doch ist ihr klar, dass sie mit ihrer Vermutung auf wenig Begeisterung stoßen wird. Einzig ihrer ehemaligen Liebe Pang vertraut sie ihre Befürchtung, dass ein Dämon in ihrem Haus weilt und die Menschen tötet, an. Glücklicherweise glaubt ihr Pang nicht nur, sondern hat in der etwas schroffen und geheimnisvollen Fremden Xia Bing (Betty Sun), die zufällig Zeugin des Gesprächs wird, gleich eine Verbündete für die nun anstehende Dämonenjagd. Doch auch der Dämon hat Hilfe...