Main •
Yu Shuxin as Ling Miaomiao / Lin Yu / Mu Qingshi • Ling Miaomiao: A reader of the novel
Catching Demons. She accidentally travels into the world of the novel and enters the body of a villainous supporting character named Lin Yu. In order to return to her original world, she must fulfill the missions assigned by the system. • Mu Qingshi: The first heavenly demon catcher and ancestor of Mu family •
Ding Yuxi as Mu Sheng / Mu Ziqi / Fu Zhou : The male protagonist of the novel
Catching Demons. He initially approached Mu Yao because his master Lu Huaian ordered him to steal the "Map of Hundred Demons in Mountains and Seas", but he unexpectedly fell in love with Mu Yao.
Supporting • Lu Yuhao as Cui Cui, a bamboo shoot demon : A naive and timid bamboo shoot spirit. Although he is a demon, he is kind-hearted and has never hurt anyone. He is somewhat socially phobic and afraid of strangers. Because his grandfather suddenly disappeared and he had to wait alone, he disguised himself as a big demon and spread rumors to prevent humans from disturbing him. • Song Jialun as Lin Lushan / Ling Chang'an • Lin Lushan: Lin Yu's father and County Magistrate of Taicang • Ling Chang'an: Ling Miaomiao's father who died in a tragic accident •
Gillian Chung as Mu Rong'er / Goddess Mei / Resentful Woman ==Soundtrack==