as Li Dazhao
as Mao Zedong
as Zhao Renlan
as Zhang Xueliang
as Chiang Kai-shek
as Sun Yat-sen
as Chen Duxiu
as Lu Ming
as Xu San
as Li Xinghua
as Deng Zhongxia
as Achen
as Keiko
as Wu Yuwen
as Xu Achen's Mother
as Sichuan Restaurant Client
as Teacher Zhang
as Teenage Li Baohoa
as Wang Jinmei
as Photographer
as Waiter
as Student
as Li Yanhua
as Gao Junyu
as Li Xinhua in 56 years