X

Cast & Crew

Directed By

Written By

James Dormer
written by

Produced By

Jeremy Bolt
producer
Matthew Button
associate producer
Mark Canton
executive producer
Marc Charette
executive producer
Jean-François Doray
executive producer
Mike Gabrawy
executive producer
Frederic Guarino
associate producer
Matthew Kuipers
line producer
Qiyan Li
executive producer
Andrew Mann
executive producer
Naichang Ren
line producer
Aaron Shershow
line producer
Mark Slone
executive producer
Arthur Tarnowski
associate producer
Ying Ye
producer
Mia Zhang
producer
Xun Zhang
producer

Cinematography

Sound

Rachelle Bergeron
adr coordinator
Nick Bozzone
adr mixer
Frank Buckner
adr recordist
Nicolas Dambroise
sound editor
Christophe Danvin
sound editor
Dominique Delguste
re-recording mixer
Raphaël Devillers
sound mix technician
Mitch Dorf
adr mixer
Natalie Fleurant
adr supervisor
Alain Féat
supervising sound editor
Sebastien Gervais
adr assistant / assistant sound editor
Simon Girard
assistant sound editor
Bruno Langiano
foley artist
Jan Meyerdierks
dubbing recordist
Patrick Rioux
adr engineer
Olivier Walczak
sound editor
Cloud Wang
production sound mixer

Casting Director

Production Design

Haoyu Yang
chief production designer

Art Direction

Jing Guo
co-art director
Mingjun Ma
co-art director

Makeup

Karola Dirnberger
personal stylist: Mr. Christensen and Nicolas Cage
Meghan Evely
makeup artist
Nina Griffee
makeup designer
John L. Healy
makeup department head: personal makeup artist / special makeup effects artist
Michell Wong
makeup artist

Special Effects

Andy Antoine
special effects foreman
Yang Min
special effects
Marc Reichel
special effects supervisor

Visual Effects

Mathieu Archambault
compositing artist: Vision Globale
Guillaume Arrieux
compositing artist: Vision Globale
François Artacho
visuals effects assistant editor: Vision Globale
Mathieu Aubin
lead artist: Vision Globale
Mostafa Badran
cg supervisor: Vision Globale
Tania Beaulieu
rotoscopy artist: Vision Globale
Pierre Beaulieu-Desbiens
rotoscopy artist: Vision Globale
Martin Belleau
lighting artist: Vision Globale / visual effects artist
Francis Bernard
tracking layout artist: Vision Globale
Sarah Berube
technical assistant: Vision Globale
Khandu Bidkar
visual effects artist
Bianca Boujemaa
rotoscopy artist: Vision Globale
Reine Bourgault
lead artist: Vision Globale
Emmanuel Brassard
compositing artist: Vision Globale
Frederic Breault
lead tracking layout: Vision Globale
Mylene Brisson
assistant supervisor/coordinator: Vision Globale / visual effects assistant supervisor
Chloé Brodeur
rotoscopy artist: Vision Globale
Jimmy Caron
systeme engineer: Vision Globale
Felipe Carpinetti
animator: Vision Globale
Sébastien Chartier
lead fx: Vision Globale
Richard Clement Tam
visual effects artist: Vision Globale
Pascal Clement
compositing artist: Vision Globale
Geneviève Coulombe
rotoscopy artist: Vision Globale
Nathalie Cyr
visual effects line producer: Vision Globale
Etienne Daigle
visual effects supervisor: Vision Globale
Mathieu Dalbec
rotoscopy artist: Vision Globale
Marie-Annick Desrosiers
rotoscopy artist: Vision Globale
Francis Drolet
visuals effects assistant editor: Vision Globale
Maxime Ducharme
matchmove artist / tracking layout artist: Vision Globale
Zacharie Dufault
cg artist: Vision Globale
Valérie Dugas
rotoscopy artist: Vision Globale
Alexandre Duval-Boudreau
rotoscopy artist: Vision Globale
Eric Fortin
animator: Vision Globale
David François
compositing artist: Vision Globale
Sébastien Gagné
compositing artist: Vision Globale
Francois Garcia
visual effects executive: MELS Studios
Patricia Gaumond
compositing artist: Vision Globale
Nancy Gonzalez
rotoscopy artist: Vision Globale
Roger Ho
stereoscopic conversion coordinator
Gael Hollard
compositing artist: Vision Globale
Carole-Anne Hébert
visual effects coordinator: Vision Globale
Simon Jacques
compositing artist: Vision Globale
Julie Joannoteguy
matte painting artist: Vision Globale
Bruno-Pierre Jobin
compositing artist: Vision Globale
Mangesh Kale
visual effects
Jessica Kardos
visual effects coordinator / visual effects coordinator: Vision Globale
Ankit Kumar
Rotoscopy Artist: Radix Loyal VFX
Melissa Laframboise
paint & roto artist / rotoscopy artist: Vision Globale / visual effects artist: Paint and roto
Philippe Langlois
matte painter
Mathieu Lapierre
matte painting td: Vision Globale
Etienne Laroche
lighting artist: Vision Globale
Charles Chao-Hua Lee
stereoscopic supervisor
Pascal Lemay
systeme engineer: Vision Globale
Jacques Levesque
head of visual effects: Vision Globale
Hugo Léveillé
head of compositing: Vision Globale
Jérémie Maheu
compositing artist: Vision Globale
Gabriel Martin
visual effects artist: Vision Globale
Mélissa Massé
rotoscopy coordinator: Vision Globale
John Montegut
software development: Vision Globale
Cynthia Mourou
visual effects producer: Vision Globale
Annie Normandin
visual effects executive Producer: Vision Globale
Sean O'Connor
compositing artist: Vision Globale
Marc-Olivier Parent
rotoscopy artist: Vision Globale
Robert Pellerin
animator: Vision Globale
Mathieu Phaneuf
cg artist: Vision Globale
Maxime Philippon
cg artist: Vision Globale
Jonathan Piche-Delorme
compositing supervisor: Vision Globale
Singarajan Praveen
roto artist: stereoscopic conversion: singarajan studios
Erick Prosser
software development: Vision Globale
Amélie Rey
compositing artist: Vision Globale
Charles Richer
compositing artist: Vision Globale
Jean-Pierre Riverin
lighting artist: Vision Globale
Philippe Roberge
compositing artist: Vision Globale
Karlie Carpentier Rosin
matte painting artist: Vision Globale
Cécile Roussel-Dupré
cg artist: Vision Globale
Gabriel Roy
data wrangler: Vision Globale
Sutter Sanon
rotoscopy artist: Vision Globale
Christian Simon
compositing artist: Vision Globale
Dheeraj Singh
visual effects artist
Gaurav Srivastava
visual effects supervisor
Frederic St-Arnaud
matte painting artist: Vision Globale
Winnie Su
stereoscopic supervisor
Léane Taillon
rotoscopy artist: Vision Globale
Alexandre Tessier
cg artist: Vision Globale
Sylvain Thibodeau
i/o operator: Vision Globale
Piyush Tiwari
visual effects artist
Georges Tornero
compositing artist: Vision Globale
Duy Tran
lead asset: Vision Globale
Valentin Trasnea
compositing artist: Vision Globale
Alexandre Tremblay
compositing artist: Vision Globale
Guy-Daniel Tremblay
rotoscopy artist: Vision Globale
Nathalie Tremblay
compositing artist: Vision Globale
Ankit Tripathi
Rotoscopy Artist: Radix Loyal VFX
Christopher Tuleya
rotoscopy artist: Vision Globale
Emily Vaillancourt
compositing artist: Vision Globale
Vanessa Vogel
rotoscopy artist: Vision Globale
Lilas Wang
rotoscopy artist: Vision Globale
Catherine Westgate
visual effects coordinator: Vision Globale

Assistant Director

James Cho
second second assistant director
Songyun Han
third assistant director
Willan Leung
second second assistant director
Pei Pei Lin
second assistant director
Fei Wong
first assistant director

Production Management

Dongmei Cui
production manager
Pierre Thériault
post-production supervisor

Art Department

Zhaofeng Yu
storyboard artist
Bo Zhang
storyboard artist

Stunts

Joel Adrian
stunt performer / stunt performer: Moor
Yusuf A. Ahmed
stunt performer: Moor
Can Aydin
stunt performer
Alexandre Bailly
stunt performer
Preston Baker
stunt performer
Andrew Bateman
stunt performer: Crusader
Loyd Bateman
stunt performer: Moor
Vincent Bouillon
stunt performer
Pierre Bourdaud
stunt performer
Brahim Chab
stunt performer
Brett Chan
stunt coordinator
Xin Chen
stunts
Paul Philip Clark
stunt performer
Andrew Cottle
stunt performer / stunt performer: Crusader Horseman
Eric Cullet
stunt performer: Moor / stunts
Eric Daniel
stunt performer
Andrew Dasz
stunt performer
Steven Dasz
stunt performer / stunt performer: Moor
Niloofar Davakkowghajar
stunt performer: Moor
Antonin David
stunt performer: Crusader Horseman
Christine Ebadi
stunt performer
Golnoosh Ebadi
stunt performer: Moor
Nilo Ghajar
stunt performer
Byron Gibson
stunt performer: Crusader / stunt performer: Moor / stunts
Jason Gosbee
stunt performer
Ryan Handley
stunt double: Nicolas Cage
Craig Henry
stunt performer: Moor / stunts
Brian Ho
assistant stunt coordinator
Peter Hric
horse master / stunt coordinator: horse stunts
Max Huang
stunt performer
Robert Zen Humpage
stunt performer / stunt performer: Crusader
Saulius Janavicius
stunt performer: Crusader Horseman
Roman Jankovic
stunt double-hayden christensen
Kun Ju
assistant fight choreographer / stunt coordinator: China
Bassem Khayati
stunt performer: Moor
Ivan Kotik
stunt performer: Crusader / stunt performer: Moor
Todor Lazarov
stunt performer: Crusader Horseman
Balazs Lengyel
stunt performer / stunt performer: Crusader Horseman
Fa Liu
stunts
Elisha Martyr
stunt performer: Moor
Jonny McBride
stunt performer
Vander McLeod
stunt performer
Tomer Oz
stunt performer
Adrian Persad
stunt performer
Svetoslav Rangelov
stunt performer: Crusader Horseman / stunt performer: Moor
Milos Reznicek
stunt performer: Crusader Horseman
Gustavo Andrej Rico
stunt performer: Moor
Chad Riley
stunt performer
Slava Samuchov
stunt performer: Crusader Horseman / stunt performer: Moor
Aqi Shi
stunts
Ron Smoorenburg
stunt performer
Manel Soler
stunt performer: Crusader / stunts
Sen Su
stunts
Peng Sun
stunts
Hu Tang
stunts
Hu Tang
stunts
Eskindir Tesfay
stunt performer
Petr Vlasak
assistant horse master / stunt performer: Crusader Horseman
Haiqi Wang
stunt performer
Tim Wong
assistant stunt coordinator
Fredrik Yderström
stunt performer: Crusader / stunt performer: Moor / stunts
Allison Lok Kam Yuen
stunt department coordinator
Hongrui Zhang
stunt double: Jike Junyi
Lin Zhao
stunt double: Coco Wang
Wei Zhou
stunts

Editorial

Myriam Boileau
assistant editor
Maxime Lahaie
first assistant editor
Arthur Tarnowski
additional editor / editorial consultant
Stanley Tsang
assistant editor

Other

Jun Guo
transportation captain
Zhenxing Wang
transportation captain

Music Department

Mathieu Alvado
conductor / orchestrator
Charles M. Barsamian
music business and legal executive
Alison Butters
music supervisor
Nicolas Duport
music mixer
Alix Ewald
music editor
Jonathan Grimbert-Barré
orchestra contractor
Sébastien Hillel
orchestra manager
Cameron Hotchkis
composer assistant
Meghan Persons
music clearing and licensing executive

Casting Department

Maggie Chan
casting coordinator
Lisa Jing Li
Casting Agent
Yunqiang Liu
casting associate: extra casting
Ian Powers
stunts and fighter casting
Anya Smith
casting assistant

Camera Department

David Fu
camera operator / director of photography: 5D Unit
Grace Guo
digital image technician
Aymerick Pilarski
camera operator
Ivan Giany Roberto
first assistant camera: "a" camera
Bogdan Stanciu
steadicam operator: "a" camera operator
Matthew Wakai
key first assistant camera

Script Department

Elizabeth Tremblay
script supervisor
Movie title data and credits provided by
IMDb logo