Gong Li (Zhou Yu)
Gong Li (Xiu)
Tony Leung Kar-Fai (Chen Ching)
Sun Hong-Lei (Zhang)
Li Zhixiong (Train conductor)
Pan Weiyan (Uncle Guai)
Huang Mo (Zhou Yu, as a young girl)
Zhang Heng
Wang Yanhui
He Jiesheng
Shi Chunling (Xiang)
Liu Weiguang (Liu)
Gao Jingwen (Tao)
Dai Ke (Librarian)