Во времена династии Шэн злые духи в мире людей творили множество бесчинств. Для борьбы с ними имперский суд создал тайную организацию охотников на демонов. Однажды ночью глава отряда Пэй Вэньдэ (Бай Юй) отправляется к месту проявления необычной демонической силы. Там он обнаруживает девушку по имени Бай Цинцин (Хуан Жун). Герой и его отряд попадают в ловушку. Бай Цинцин не девушка, а змеедемон, призванный выманить охотников из императорского дворца. Старый император в смертельной опасности. Чтобы спасти его, Пэй Вэньдэ и его отряд отправляются на поиски повелителя демонов. Силы противников не равны, но на стороне охотника древнее наследие монахов и любовь загадочной девушки...