Xiao-Bai, un demon șarpe alb, este trimis în misiune pentru a-l asasina pe consilierul taoist al împăratului, care ucide șerpi în masă pentru a obține nemurirea și a atrage favorurile împăratului. Cu toate acestea, Xiao-Bai este atacată de lacheii consilierului înainte de a ajunge la el și este învinsă. Din fericire, acul de păr demonic pe care i l-a acordat Mama Șarpe reușește să îi salveze viața cu prețul amintirilor sale. Xiao-Bai se trezește în satul Snake-catcher, fără să știe că este de fapt un demon sau că este înconjurată de dușmanii ei jurați. Îl întâlnește pe Xu Xuan, bărbatul care a salvat-o, și este fermecată de el. Cei doi pornesc într-o călătorie pentru a descoperi cine este Xiao-Bai și pentru a afla secretul acului ei de păr demonic. Cei doi sunt urmăriți de Xiao-Qing, sora lui Xiao-Bai, care a jurat în fața Mamei Șarpe să o recupereze pe Xiao-Bai în trei zile sau să moară încercând. Pe măsură ce taoiștii, demonii și oamenii se ciocnesc, se dezvăluie o poveste de dragoste interzisă.





