All Cast

Zhang Zifeng
An Ran

Xiao Yang
Wu Dongfeng

Zhu Yuanyuan
An Rongrong

Duan Bowen
Zhong Yong

Liang Jingkang
Zhao Ming

Wang Shengdi
An Ran (child)

Jin Yaoyuan
An Ran's Little brother

Sun Jialing
Cousin

Chen Yongsheng
Cousin

Piao Songri
Yu Shanchuan
Old man

Wen Huang
Dr. Chen

Peng Yang
Teacher Chen
