cast
-
Nicolas Cage
Gallain
-
Hayden Christensen
Jacob
-
Liu Yifei
Lian
-
Andy On Chi-Kit
Shing
-
Anoja Dias Bolt
Anika
-
Byron Lawson
Captain Peng
-
Fernando Chien
Wu
-
Jawed Berni
The Moor Captain
-
Preston Baker
Crusader
-
Ron Smoorenburg
Crusader
-
Alaa Safi
The Moor
-
Paul Philip Clark
Crusader B
-
Manel Soler
Crusader
-
Daxing Zhang
Elderly General
-
Max Huang
Bandit (uncredited)
-
Jack Tu
Guard Nowhere Inn
- Vander McLeod Crusader
-
Jike Junyi
Mei
-
Alexandre Bailly
Crusader A
-
Wang Bozhao
Lieutenant
-
Kahina Carina
Moor's Wife
-
Simon Chin
Captain Bao
-
Jiahang Su
Zhao
- William Herbert Young Jacob
-
Brian Ho
Messengers
- Eason Hung City Guard A
-
Shi Liang
King
-
Zhao Lixin
Captain Qiang
- Coco Wang Xiaoli
-
Zhang Zheng
Scarface
- Harold Wang Barkeep
- Zhu Weiguang Monk
- Marshall Zhao City Guard B
- Michael Qiang Gao Bearded General
- Xu Wei General Gao
-
Ivan Kotik
Crusader
- Magnus Garneij Crusader
- Erik Sords Crusader
-
Marc Philip Goodman
Crusader (uncredited)
-
Pierre Bourdaud
Crusader (uncredited)
-
Ash Gordey
Crusader (uncredited)
-
Fredrik Yderström
Crusader (uncredited)
-
Andrew Dasz
Moor (uncredited)
-
Steven Dasz
Moor (uncredited)
-
Tomer Oz
Moor (uncredited)
-
Eskindir Tesfay
Moor (uncredited)
- Shane P. Zhang Old General (uncredited)