Zeng Yung-Jie i Zeng Yung-Chi są siostrami. Yung-Jie jest delikatna i miła, Yung-Chi idzie na całość w miłości. Obie miały małżeństwa, których zazdrościli im inni, ale seria nieszczęśliwych zdarzeń sprawiła, że ich szczęśliwe życie się rozpadło…
Po serii zadziwiających zbrodni bezwzględny detektyw Li Xiao musi szukać pomocy u zhańbionego profesora dr Tian-Li Chenga, który odsiaduje wyrok w więzieniu, oraz jego córki An-Ya, ekspertki w dziedzinie neuronów.
W odległych czasach obok ludzi zamieszkały hordy goblinów, potworów i złych duchów. Wśród nich były dwa węże, biały i zielony. Pewnego dnia młody zielarz Xu Xian (Raymond Lam) udał się w góry i przypadkowo wpadł do jeziora. Biały Wąż, pod postacią pięknej kobiety (Eva Huang), przyszedł mu na ratunek. Pomiędzy demonem a człowiekiem narodziło się uczucie. Wkrótce prawdę o małżonce XU odkrywa czarownik i poskromiciel złych duchów Fa Hai (Jet Li). Rozpoczyna bezkompromisową walkę w imię uwolnienia duszy mężczyzny od ciemnych mocy.