John Miller
Yu Mo
Shu (as Zhang Xinyi)
George Chen (as Huang Tianyuan)
Yi (as Han Xiting)
Ling (as Zhang Doudou)
Major Li
Colonel Hasegawa
Mr. Meng (as Cao Kefan)
Mosquito (as Yuan Yangchunzi)
Hua (as Sun Jia)
Dou (as Li Yuemin)
Lan
Lieutenant Asakura
Lieutenant Kato
Terry
Woman of the Qin Huai River (as Li Chun)
Woman of the Qin Huai River (as Zhou Mengqiao)
Woman of the Qin Huai River (as Qian Liuyin)
Woman of the Qin Huai River (as Deng Li)
Woman of the Qin Huai River (as Zhou Yu)
Woman of the Qin Huai River (as Su Xiaomei)
Winchester Cathedral Student (as Ye Qingyuan)
Winchester Cathedral Student (as Dai Yaojun)
Winchester Cathedral Student (as Shen Junran)
Winchester Cathedral Student (as Li Chuchu)
Winchester Cathedral Student (as Wang Jingwen)
Winchester Cathedral Student (as Li Ruiqi)
Winchester Cathedral Student (as Jin Zixin)
Winchester Cathedral Student (as Gu Yixuan)
Winchester Cathedral Student (as Xu Jiali)
Winchester Cathedral Student (as Zhang Zhaoyi)
Winchester Cathedral Student (as Tan Yimin)
Winchester Cathedral Student (as Zhao Yicong)
Winchester Cathedral Student (as Que Liwen)
Winchester Cathedral Student (as Wu Yuhan)
Peng (as Huang Haibo)
Pu Sheng (as Zhu Liangqi)
Chinese Soldier
Chinese Soldier (as Nie Yuan)
Chinese Soldier (as Wang Jingchun)
Chinese Soldier (as Lai Xi)
Chinese Soldier (as Guo Xiaoming)
Chinese Soldier (as Wang Yuzheng)
Chinese Soldier (as Wang Cong)
Chinese Soldier (as Wang Chaobei)
Japanese Military Outside Affairs Officer
Japanese Military Officer
Japanese Military Officers
Japanese Machinegun Soldier (uncredited)