The Great Wall - Cast
as William Garin
Jing Tian
as Commander Lin Mae
as Pero Tovar
as Ballard
Zhang Hanyu
as General Shao
Eddie Peng
as Commander Wu/Tiger
Lu Han
as Peng Yong/Cadet Bear Corps
as Commander Chen/Eagle Corps
Junkai Wang
as The Emperor
Zheng Kai
as Shen
Cheney Chen
as Imperial Guard
Xuan Huang
as Commander Deng/Deer Corps
Andy Lau
as Strategist Wang