The films spans two decades as the story unfolds in a series of flashbacks that begin when Qiyue and Ansheng were just thirteen. The two became inseparable until they met a boy who ended up tearing their lives apart.
周冬雨
as Li Ansheng
马思纯
as Lin Qiyue
李程彬
as Su Jiaming
李萍
as Qiyue's Mother
Cai Gang
as Qiyue's Father
Meng Ting-yi
as Ansheng's Mother
Cindy Yao
as Young Lin Qiyue
Li Haofang
as Young Ansheng
Lu Zhong
as
Liu Beige
as Jiaming's Colleague
Sha Quanze
as Guitar Player
Jiang Tingxuan
as Li Tongtong