Characters played by Guoqiang Tang
Mao Zedong
Characters played by Jin Liu
Zhou Enlai
Characters played by Ted Duran
Lieutenant Commander John Kerans
Characters played by Johnny Huang
Chen Youfu
Characters played by Likun Wang
Meng Yu
Characters played by Lan Qin
Soong Ching Ling
Characters played by Yongjian Lin
Nie Rongzhen
Characters played by Tianyu Ma
War Reporter
Characters played by Hanyu Zhang
Mao Renfeng
Characters played by Xiaowei Ma
Chiang Kai-Shek
Characters played by Cunxin Pu
Li Tsung-Jen
Characters played by Zhibing Liu
Zhang Zhizhong
Characters played by Shuguang Gao
Pai Chung-Hsi
Characters played by Wufu Wang
Zhu De
Characters played by Sha Liu
Liu Shaoqi
Characters played by Jian Wang
Ren Bishi
Characters played by Bingkun Cao
Dai Pengcheng
Characters played by Zijian Zhang
Li Kenong
Characters played by He Ye
Tian Erqiao
Characters played by Barret Coates
First mate
Characters played by Jiang Du
Commander of 3rd regiment
Characters played by Wei Gu
Chen Yi
Characters played by Defu Jiang
Dai Rongguang
Characters played by Yuan Nie
Luo Ruiqing
Characters played by Xin Shi
Deng Xiaoping
Characters played by Qian Sun
Hong Xihou
Characters played by Davy Williams
American Reporter
Characters played by Haochen Wu
Mao Anying
Characters played by Sharon Zhang
Zhang Shuo
Characters played by Tao Zhou
Soong May Ling