All Cast

Yang Mi

Yang Mi

Lin Xiao

Amber Kuo

Amber Kuo

Gu Li

Bea Hayden Kuo

Bea Hayden Kuo

Nan Xiang

Xie Yi-lin

Xie Yi-lin

Tang Wanru

Chen Xuedong

Chen Xuedong

Zhou Chongguang / Lu Shao (Shaun)

Vivian Dawson

Vivian Dawson

Gong Ming

Lee Hyun-jae

Lee Hyun-jae

Neil

Kai Ko

Kai Ko

Gu Yuan

Ren Yankai

Ren Yankai

Zhun Gu

Jing Chao

Jing Chao

Xi Cheng

Zihan Ji

Zihan Ji

Lin Xiao

Tang Zhen

Tang Zhen

Gu Li [Teenage]

Kiwi Shang

Kiwi Shang

Kitty

Ren Yankai

Ren Yankai

Gu Zhun

Wang Lin

Wang Lin

Ye Chuanping

Chen Guan Ning

Chen Guan Ning

Oncologist

Zhang Zimu

Zhang Zimu

Gu Li [Young]

Chai Wei

Chai Wei