All Cast

Jiang Wen

Jiang Wen

Lieutenant Li

Kiichi Nakai

Kiichi Nakai

Lai Qi

Wang Xueqi

Wang Xueqi

Master An

Zhao Wei

Zhao Wei

Wen Zhu

Bagen Hasi

Bagen Hasi

Cao Jin

Tao Ho

Tao Ho

Ma Gun

Linian Lu

Linian Lu

Wu Lao'Er

Wang Deshun

Wang Deshun

Old Diehard

Li Haibin

Li Haibin

Zao Zimo

Yeerjiang Mahepushen

Yeerjiang Mahepushen

Master An's Servant

Chuangao Hou

Chuangao Hou

Guard

Zhou Yun

Zhou Yun

Jue Hui

Wei Li

Wei Li

Di Hu

Yuming Du

Yuming Du

Rider A

Harrison Liu

Harrison Liu