เรื่องราวติดตาม หลิน จือเฉิง (รับบทโดย อาเล็กซานเดอร์ เหลียง), นักปราบปีศาจที่มีความสามารถในการต่อสู้ และ นางพญางูขาว (รับบทโดย หลิว อี้เฟย), สาวงามที่เป็นมนุษย์งู แต่มีจิตใจดีและรักมนุษย์
หลิน จือเฉิงและนางพญางูขาวเกิดตกหลุมรักกัน โดยมีอุปสรรคจาก ซูฟู (รับบทโดย เจ็ต ลี), นักเวทย์ที่เชื่อว่ามนุษย์และปีศาจไม่ควรอยู่ร่วมกัน ซูฟูจึงพยายามจะทำลายความรักระหว่างทั้งสอง เมื่อเรื่องราวดำเนินไป ความสัมพันธ์ระหว่างหลิน จือเฉิงและนางพญางูขาวต้องเผชิญกับการทดลองและการต่อสู้ที่ทำให้พวกเขาต้องตัดสินใจเกี่ยวกับความรักและชะตากรรมของพวกเขา