Cast Credits War of Faith (2024) Starring as Shen Tunan Echo (2023) Starring as Mu Zhida Under the Microscope (2023) Starring as Ren Chengqing Infernal Affairs (2016) Starring as Jiang Zi Dan