Als der Kräutersammler Xu (Raymond Lam, „Perfect Wedding“) eines Tages in große Gefahr gerät, eilt ihm eine geheimnisvolle Schönheit (Eva Huang, „Kung Fu Hustle“) zu Hilfe. Diese ist jedoch keine gewöhnliche Frau, sondern ein Schlangendämon, welcher in Gestalt der Frau auftritt. Die Beiden verlieben sich ineinander, doch ihr Glück währt nur kurz, denn eine geheimnisvolle Plage bricht plötzlich über das Land herein. Als die dämonische Frau einen Zauber benutzt, um das Land zu retten, ruft sie den mächtigen Zauberer Fa Hai (Jet Li, „The Warlords“) auf den Plan und der hat etwas gegen die ungleiche Liebschaft…