Full Credits
47 members

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)
54 members
Nick Powell
Director
James Dormer
Writer
Alan Zhang Lun
Producer
Jeremy Bolt
Producer
Christopher Milburn
Producer
Karine Martin
Producer
Gary Hamilton
Producer
Ying Ye
Producer
George Mizen
Producer
Léonard Glowinski
Producer
Tove Christensen
Producer
Xun Zhang
Producer
Mark Canton
Executive Producer
Mike Gabrawy
Executive Producer
Mark Slone
Executive Producer
Jean-François Doray
Executive Producer
Élyse Boulet
Executive Producer
Marc Charette
Executive Producer
Qiyan Li
Executive Producer
Andrew Mann
Executive Producer
PoPing AuYeung
Casting
Naichang Ren
Line Producer
Aaron Shershow
Line Producer
Matthew Kuipers
Line Producer
Frederic Guarino
Associate Producer
Arthur Tarnowski
Associate Producer
Joel Ransom
Director of Photography
Alison Butters
Music Supervisor
Cloud Wang
Sound Recordist
Alain Féat
Sound Designer
Alain Féat
Supervising Sound Editor
Nicolas Dambroise
Sound Editor
Christophe Danvin
Sound Editor
Olivier Walczak
Sound Editor
Natalie Fleurant
ADR Supervisor
Natalie Fleurant
ADR Editor
Éric Grattepain
Foley Artist
Dominique Delguste
Sound Re-Recording Mixer
Alix Ploquin
Music Editor
Guillaume Roussel
Original Music Composer
Nigel Churcher
Production Design
Yongzhong Zhu
Costume Design
Yongfeng Zhu
Costume Design
John L. Healy
Special Effects Makeup Artist
Etienne Daigle
Visual Effects Supervisor
Jessica Kardos
Visual Effects Coordinator
Nicolas Trembasiewicz
Editor
Olivier Gourlay
Editor
Tomer Oz
Stunts
Joel Ransom
Photoscience Manager
Can Aydin
Stunts
Loyd Bateman
Stunts
Max Zhang
Stunts
Max Huang
Stunts