Cast Credits Medal of the Republic (2021) Starring as Shen Ji Lan If Time Flows Back (2020) Starring as Jiang Xiao Mei Ode to Joy (2016) Starring as Fan Sheng Mei (2 episodes) Episode 2x01: Episode 1 (May 11, 2017) Episode 1x01: Episode 1 (Apr 18, 2016) Empresses in the Palace (2015) Starring as Nian Shilan Empresses in the Palace (2012) Starring as Nian Shilan