Originally a celestial being guarding the myriad demons of Wangchuan, Chun Yao was mistakenly demoted and became the King of All Demons at Bailing Lake. He is reluctantly joined by the unfortunate Princess Hansheng of the Northern Kingdom, as they embark on a mythical journey to search for the "Destiny Book" and evade a "millennial catastrophe."


Good and Evil (2021)
Overview
Top Billed Cast
View all
Guo Junchen
Chun Yao (32 episodes)

Kang Ning
Han Sheng (32 episodes)

Wei Tianhao
Si Mao (32 episodes)

He Meixuan
Bai Shan (32 episodes)

Li Mingjun
Kong Qi (32 episodes)

Yuanyuan Zong
Xiao Shan (32 episodes)

Qu Tianrui
Bu Fan (32 episodes)

Lu Yuxiao
Kui Er (3 episodes)