The Great Wall (2016)/Thomas

Cast

 * William Garin as Thomas
 * Commander Lin Mae of the Crane Troop as Emily
 * Pero Tovar as Edward
 * Sir Ballard as Percy
 * Wang as Henry
 * Shao as James
 * Commander Wu of the Tiger Troop as Duck
 * Peng Yong as BoCo
 * Commander Chen of the Eagle Troop as Donald
 * Commander of the Imperial Guard as Gordon
 * Commander of the Deer Troop as Douglas
 * The Emperor as Sir Topham Hatt
 * Shen as Toby