Immortal Demon Slayer
坠入妄想
Shan Tang Cha Guan
TV · as Xiang Xiaodou · 16 eps
TV · as 林二叔 · 2 eps
Movie · as Villager