Xiao-Bai, siluman ular putih, dikirim dalam sebuah misi untuk membunuh penasihat Tao Kaisar, yang telah membunuh ular secara massal untuk mencapai keabadian dan menjilat Kaisar. Namun, Xiao-Bai diserang oleh antek-antek sang penasihat sebelum dia bisa mencapainya dan kemudian dikalahkan. Untungnya, jepit rambut iblis yang diberikan oleh Ibu Ular mampu menyelamatkan hidupnya dengan mengorbankan ingatannya.
Xiao-Bai terbangun di desa penangkap ular, tanpa menyadari bahwa dia sebenarnya adalah iblis atau bahwa dia dikelilingi oleh musuh-musuh bebuyutannya. Dia bertemu dengan Xu Xuan, pria yang menyelamatkannya, dan terpesona olehnya. Keduanya memulai perjalanan untuk menemukan siapa Xiao-Bai, dan mempelajari rahasia tusuk rambut iblisnya. Pasangan ini dikejar oleh Xiao-Qing, saudara perempuan Xiao-Bai, yang telah bersumpah kepada Ibu Ular untuk mengambil Xiao-Bai dalam waktu tiga hari atau mati jika mencoba. Saat para Taois, setan, dan manusia bertabrakan, sebuah kisah romansa terlarang terungkap.