Le réalisateur d'action Ching Siu-Tung dirige ce film fantastique basé sur une vieille légende chinoise sur un herboriste qui tombe amoureux d'un serpent blanc millénaire déguisé en femme. Jet Li joue le rôle d'un sorcier qui découvre sa véritable identité et se bat pour sauver l'âme de l'homme.