Цин Мин (Чэнь Кунь) родился колдуном, но решил служить богам, а не демонам. Он может жить и в мире людей, и в мире демонов. Узнав, что владыка демонов хочет вернуться в мир людей, он объединяется с Бай Ни (Чжоу Сюнь), с которой связан давней клятвой. Они кажутся врагами, но связь между ними очень глубока.Когда начинается война с демонами, Цин Мин понимает, что его полудемоническая-получеловеческая природа может стать спасением от беды.