Im China des neunten Jahrhunderts, zur Zeit der Tang-Dynastie, kehrt die junge Frau Nie Yinniang (Shu Qi) nach 13 langen Jahren der Abwesenheit zurück in ihre Heimat. Einst wurde Nie von einem hochrangingen General entführt und von einer Nonne aufgezogen, die sie in die Kampfkünste einführte....
Als ein Mann zurück nach Guizhou geht findet er die Spuren einer mysteriösen Frau. Er erinnert sich an den Sommer, den er vor zwanzig Jahren mit ihr verbracht hat.