С детства у Циньмина, ученика мастера инь-ян, была проблема. У него никак не получалось важное защитное заклинание, и этот провал в итоге дорого обошёлся. Во время схватки со злым духом по имени Лютый Змей его учитель получил смертельную дозу яда, потому что защита ученика не сработала.
Перед смертью учитель даёт Циньмину последнее задание. Он должен отправиться в Имперский город. Именно там уже много веков заточён тот самый Лютый Змей. Его цель — разобраться во всём, что с этим связано.
Прибыв в город, Цинмину сразу же приходится не сладко. Он вступает в конфликт с местным молодым и дерзким мастером по имени Боя. Они с первого взгляда невзлюбили друг друга.
Но обстоятельства заставляют их отбросить личную неприязнь. В городе происходит убийство другого колдуна, и им двоим приходится объединиться, чтобы расследовать это дело.
Под подозрение попадают все мастера, которые прибыли в город на важную церемонию — церемонию поклонения небесам. Их задача — оживить четырёх древних стражей, которые как раз и держат в заточении Лютого Змея, не давая ему пробудиться. Получается, что те, кто должен охранять печать, сами могут быть причастны к тёмным делам.
Теперь Цинмину и его новому невольному напарнику Боя нужно действовать быстро. Им предстоит не только найти убийцу, но и выяснить, нет ли среди коллег предателя, который хочет разбудить древнее зло и обрушить на мир катастрофу.