Cast Credits Royal Rumours (2023) Starring as Ji Yuanchao The Journey of Chongzi (2023) Starring as Luo Yinfan Trace (2020) Starring as Liao Yan Novoland: The Castle in the Sky 2 (2020) Starring as Xue Jing Kong Ten Years Late (2019) Starring as Zhao Cheng Zhi Legend of the Phoenix (2019) Starring as Wei Kuang The Legend of Dugu (2018) Starring as Yuwen Hu