Cast Credits Never Give Up (2023) Starring as Zheng Zhenghao Viva Femina (2023) Starring as Zhang Wei Crimson River (2020) Starring as Jiang Liu Get Married or Not (2020) Starring as Xu Hai Feng The City of Chaos (2018) Starring as Bai Zhen He Ruyi's Royal Love in the Palace (2018) Starring as Jiang Yubin Rookie Agent Rouge (2016) Starring as Song Mian (7 episodes) Episode 1x07: Episode 7 (Sep 30, 2016) Episode 1x06: Episode 6 (Sep 30, 2016) Episode 1x05: Episode 5 (Sep 29, 2016) Episode 1x04: Episode 4 (Sep 29, 2016) Episode 1x03: Episode 3 (Sep 28, 2016) Episode 1x02: Episode 2 (Sep 28, 2016) Episode 1x01: Episode 1 (Sep 27, 2016) View 4 more View 4 less The Imperial Doctress (2016) Starring as Ye Xian