Zhang Ziyi som en ung Zhao Di, filmens protagonist. Zhao Yulian som en gammel Zhao Di, i begynnelsen og slutten av filmen. Zheng Hao som Luo Changyu, som en ung lærer fra byen. Zhao Di kjæreste, og senere ektefelle. Sun Honglei som Luo Yusheng, sønnen til Zhao Di og Luo Changyu. Li Bin som bestemoren til Luo Yusheng, og Zhao Di gamle mor.