Characters played by Jackie Chan
Ma Yuan
Characters played by Zitao Huang
Dahai
Characters played by Jaycee Chan
Rui Ge
Characters played by Kai Wang
Fan Chuan
Characters played by Fan Xu
Auntie Qin
Characters played by Hiroyuki Ikeuchi
Yamaguchi
Characters played by Ping Sang
Dakui
Characters played by Wing-lun Ng
Xiaohu
Characters played by Talu Wang
Daguo
Characters played by Zoe Zhang
Yuko
Characters played by Wei Na
Huang Yifeng
Characters played by Yunwei He
Feng Banxian
Characters played by Asano Nagahide
Sakamoto
Characters played by Kôji Yano
Sasaki
Characters played by Yishang Zhang
Xing'er
Characters played by Teiyu Takagi
Kameda
Characters played by Hailong Liu
Erpang
Characters played by Di Liu
Sanlaizi
Characters played by Ding Yicheng
KId
Characters played by Chengqi Gong
Zhuzi
Characters played by Fang Qi
Lady
Characters played by Zhenlin Wu
Japanese Woman
Characters played by Deng Jun
Train Conductor
Characters played by Yunming Hao
Train Conductor
Characters played by Sheng Ding
Passenger
Characters played by Chen Chen
Japanese Soldier
Characters played by Li Fan
Japanese Soldier
Characters played by Cai Xu
Japanese Soldier
Characters played by Gai Hang
Japanese Soldier
Characters played by Liu Jun
Japanese Soldier
Characters played by Baosen Wen
Japanese Soldier
Characters played by Yukun Zhang
Japanese Soldier
Characters played by Leng Han
Japanese Soldier
Characters played by Wu Bihe
Walla
Characters played by Xiao Runhui
Walla
Characters played by Bie Lu
Walla
Characters played by Tan Jiahao
Walla
Characters played by Hongzhen Zhu
Walla
Characters played by Zhuo Cheng
Walla
Characters played by Wang Chunhe
Walla
Characters played by Li Zeren
Walla
Characters played by Liu Peng
Walla
Characters played by Kate Hawkins
Xing'er
Characters played by Andy Lau
Teacher (Special Thanks)
Characters played by Qi Wang
Noodle Shop Waiter
Characters played by Shawnee Robertson
Assistant Conductor