Als die gutmütige weiße Schlangendämonin Xiao-Bai mit ihrem Attentat auf den General der kaiserlichen Armee scheitert, erwacht sie in Gestalt eines Mädchens in einem Dorf von Schlangenjägern. Ohne Erinnerung daran, wer oder was sie wirklich ist, verliebt sie sich in den jungen Schlangenjäger...
Der legendäre chinesische Anti-Held Zhong Kui (Kun Chen) verfügt über mystische Kräfte. Bei dem Versuch seine Landsleute und die Frau, die er liebt, zu retten, gerät er in einen Krieg zwischen Himmel, Erde und Hölle.