Peter Ho als Mu Liangfeng | |
Song Jia als Liu Yan / Madam Tang | |
Tony Leung Ka-fai als Sgt Zhang Mengzi | |
He Shengming als Xiao Wu | |
Guo Mingxiang als Colonel Masaya | |
Yu Rongguang als Regimental Commander Zhang | |
Angeles Woo als Er Wa | |
Wang Deshun als Grandpa Mu | |
Jonathan Kos-Read als John | |
He Lanpeng als A Tian | |
Ye Xinyu als Commander Wu | |
Yue Dongfeng als Police Chief | |
Xing Wenjie als Translator Lin | |
Vincent Chan Sze-Hon als A Gui | |
Li Wei als Xiao Shun | |
Chen Chang-Kuang als Xiao Bin | |
Liu Zhong-Hu als Captain Ma | |
Jacky Yeung Tak-Ngai als Lao Yang | |
Liao Xi als Platoon Sergeant | |
Lin Zhu als Ms Ryoko |
Xu Wen-Cai | Producer |
Jacky Yeung Tak-Ngai | Martial Arts Choreographer |
Yu Rui-Jin | Producer |
David Wu | Director |
David Wu | Writer |
Zhang Yang | Assistant Director |