X

Cast & Crew

Directed By

Written By

Stanley Tong
screenplay by
Tiffany Alycia Tong
english dialogue

Produced By

Jwanwat Ahriyavraromp
executive producer
Guy Allon
line producer: UK
Katy Chen
co-producer
Edward Cheng
executive producer
Yue Chuanjiang
executive producer
Maxine De Vere
line producer: Dubai
Junming Deng
executive producer
Ruoqing Fu
general consultant
Feng Hu
co-executive producer
Xiaoping Jiang
co-executive producer
Hongfen Jiao
executive producer
Jackson Pat
producer: UK
Bhakbhume Tanta-Nanta
executive producer
Stanley Tong
executive producer / producer
Barbie Tung
producer
Chunlin Wang
co-executive producer
Eddie Wong
producer
Yunhe Wu
co-executive producer
Tao Xu
co-executive producer
Yu Xu
co-executive producer
Xi Yang
co-executive producer
Xiao Yu
co-executive producer
Wanghu Zhang
co-executive producer
Yong Zhang
executive producer
Yong Zhang
co-executive producer
Yuehui Zhao
co-executive producer
Baolin Zhou
producer
Maofei Zhou
co-executive producer

Cinematography

Sound

Steve Burgess
sound designer / sound supervisor
Andrew Hewitson
sound recordist: UK
Andy Neil
re-recording mixer
Skyler Wang
sound effects editor
Zhouyuan Wang
re-recording mixer / sound designer / sound supervisor

Production Design

Makeup

Zera Azmi
makeup artist: Dubai
Mahesh Pawar
makeup artist
Priyanka Sarkar
makeup artist
Priyanka Sarkar
makeup artist

Special Effects

Babu Tyagi
special effects

Visual Effects

Ma Baiyang
animation: Lix Digital Studio
Phil Chen
post production head
Ruxing Chen
compositing: Lix Digital Studio
Weijun Chen
vfx sequence project manager: Lix Digital Studio
Ji-Yun Choi
3d supervisor: Lix Digital Studio / asset supervisor: Lix Digital Studio
Weito Chow
visual effects supervisor
Hongfu Cui
compositing lead: Lix Digital Studio
Liang Dong
asset supervisor: Lix Digital Studio
Wang Fei
animation: Lix Digital Studio
Yuseop Ham
cgi sequence supervisor: Lix Digital Studio / fx lead: Lix Digital Studio / lighting supervisor: Lix Digital Studio
JeongWook Han
fx artist: Dexter Digital
Manhong Han
vfx supervisor: Blaad Studios
Yunqing Han
matte painting: Lix Digital Studio
Jiaming Huang
cgi sequence supervisor: Lix Digital Studio
Andras Ikladi
head of 3d: Blaad Studios
Jay Seung Jaegal
vfx supervisor: Dexter Studios
Jaeyoung Jang
asset: Lix Digital Studio
Jinxing Jiang
compositing: Lix Digital Studio
Tingting Jiang
compositing: Lix Digital Studio
Xionghao Jin
vfx producer: Lix Digital Studio
Kang Jiwon
matchmove artist: Dexter Studios
Tae-Youn Jung
animation supervisor: Lix Digital Studio / lighting: Lix Digital Studio
Yingmei Ke
animation: Lix Digital Studio
Chang-Yeon Kim
compositing supervisor: Lix Digital Studio
Dongsoo Kim
head of 2d: Blaad Studios
Hong-Chan Kim
3d supervisor: Lix Digital Studio / cgi sequence supervisor: Lix Digital Studio
Hyeonggi Kim
lighting artist: Digital Idea
Kee-Won Kim
cgi supervisor: Lix Digital Studio
Kyung-Mo Kim
vfx on set supervisor: Lix Digital Studio / vfx supervisor: Lix Digital Studio
Moon-Soo Kim
lighting lead: Lix Digital Studio
Jazz Kung
art director
Charles Chao-Hua Lee
stereoscopic supervisor
Dayoung Lee
vfx artist: asset department
Huilan Li
compositing: Lix Digital Studio
Wenyan Li
lead compositor: Blaad Studios
Junling Liang
lead compositor: Blaad Studios
Stephanie Liao
senior producer
Qian Ma
compositing lead: Lix Digital Studio
Xinghui Ma
fx: Lix Digital Studio
Yiping Ma
vfx sequence project manager: Lix Digital Studio
Chenguo Mei
compositing: Lix Digital Studio
Geuk Tae Noh
visual effects supervisor: Blaad China
Joohwan Oh
cgi supervisor: Lix Digital Studio
Xiangwei Pai
compositing: Lix Digital Studio
Jeng-Dam Park
compositing lead: Lix Digital Studio
Keun-Hee Park
lighting supervisor: Lix Digital Studio
Zhongli Qian
fx: Lix Digital Studio
Soyoung Seo
rigging artist
Liubin Shen
asset: Lix Digital Studio
Huan Shi
cgi sequence supervisor: Lix Digital Studio
Jae-Young Son
matte painting lead: Lix Digital Studio
Winnie Su
stereoscopic supervisor
Zhengtao Wang
3d lead: Lix Digital Studio
Tiexiong Wu
compositing lead: Lix Digital Studio
Ziyu Xiang
compositing: Lix Digital Studio
Liang Xu
vfx project manager: Lix Digital Studio
Xiaozheng Xu
asset: Lix Digital Studio
Dong Yang
vfx coordinator: Lix Digital Studio
Rachel Yang
3d production coordinator: Blaad Studios
Rijing Yang
compositing: Lix Digital Studio
Shuxian Ye
asset: Lix Digital Studio
Yong-Gyun Yu
fx supervisor: Lix Digital Studio
Junshik-Raul Yun
executive vfx producer: Blaad Studios
Junfeng Zhang
compositing: Lix Digital Studio
Yuxin Zhang
compositing: Lix Digital Studio
Xibo Zhong
compositing: Lix Digital Studio
Dwivedi Animesh
visual effects supervisor
Avnish Jha
digital artist
Biswal Miraj
digital artist
Nikhil Sharma
visual effects producer

Assistant Director

Xeson Chan
third assistant director
Michael Chapman
third assistant director: UK
Thomas Chow
first assistant director
Subodh Desai
second assistant director
Anastasia Filatova
second assistant director: UAE
Guanhua Han
action director
Jackie Chan Stunt Team
action director
Mohanjeet Kalsi
assistant director / second assistant director: India
Gareth Lewis
second assistant director: UK
Nico Marzano
first assistant director: UAE
Murali Menon
first assistant director
Rhiannon Mobbs
floor runner: UK
Stanley Tong
action director
Mick Ward
first assistant director: UK

Production Management

James Brodie
unit manager
Nuwan de Zoysa
unit manager
Rakesh Kanojia
production manager
Gil Kolirin
production manager: UK
Tyler Pan
production manager
Sunpreet Singh
production manager
Anora Tukhsanova
dubai unit production manager

Art Department

Dan Chester
action vehicle co-ordinator
Marc Everett
property master: UK
Natasha Gauba
set dresser
Sheena Gola
assistant art director: India / graphic designer: India
April Pang
assistant art director
Foram Sanura
art coordinator

Stunts

Sam Akel
stunts
Joseph Fiorello
stunt actor
Guanhua Han
fight choreographer / stunt coordinator
Su Hang
stunts
Max Huang
assistant stunt coordinator: UK
Jackie Chan Stunt Team
fight choreographer / stunt coordinator / stunts
Mathieu Jaquet
stunt performer
Bruce Law
car stunt coordinator
In-seop Lee
stunt double / stunt performer
Imran Mahmood
stunt driver
Temur Mamisashvili
stunt performer
Ron Oakley
stunt driver
Tomer Oz
stunts
Kevin Ta
stunts: UK
Stanley Tong
fight choreographer / stunt coordinator
Alicia Woodhouse
stunt performer
Xueliang Zhu
assistant fight choreographer / stunt coordinator

Editorial

Xun Lu
assistant editor
Dongjie Niu
assistant editor
Linyao Yang
on-set editor

Other

Abhra Chakraborty
picture vehicle coordinator / transportation co-captain
Dan Chester
action vehicle coordinator
Vishal Devlekar
transport captain: India
Urs Sandner
transportation / vehicle supplier: complete Rolling Stock by Zarva360
Khaled Zaazouh
picture vehicle coordinator: UAE

Music Department

Gary Chase
arranger: orchestrator / musician: drums, keyboards / score mixer
Lucas Fehring
recording engineer: percussion
M.B. Gordy
musican: percussion
Marta Sofia Honer
musician: viola
Matthew C. Hornbeck
musican: guitar
Asuka Ito
music arranger
Victor Tang K.W.
Arranger/Orchestrator
Samuel Lam
orchestrator
Josh Lewis
score mixer
Po Lin
music editor
Jeremy Miller
score recording engineer
Shelly Ren
music preparation / musican: solo viola / score supervisor
Monique Shang
orchestrator
Fady Zaky
Singer: soundtrack / Songwriter: soundtrack / music producer: soundtrack

Casting Department

Azalea Aznidi
casting coordinator
Yazid Sadi
casting associate

Costume Department

Hania Kosewicz
costume daily
Tina Razian
costume supervisor
Giulia Scrimieri
costume supervisor: UK

Camera Department

Michael Ah Leung
drone camera operator
Jamie Alac
underwater camera operator
Joshua Altamirano
drone pilot: Dubai
Samir Attia
lighting technician
Petar Bakic
u-crane technician and operator
Saul Barran
drone camera operator: Dubai
Hermes Contreras
first assistant camera: UK
Raymond Abou Diwan
gaffer: Dubai
Tony Driver
drone aerials
Steve Gilbert
key grip: UK
Damien Gray
spark: UK
Oliver Jackson
drone pilot: Dubai
Seb Nowell
spark: UK
Tom Nowell
gaffer: UK
Vinod Palaki
lighting technician
Laura Radford
still photographer: UK
Barry Read
camera crane grip
Ondrej Rybar
grip assistant: UK
Simon Si-Shen
camera operator: second unit, UK
Dino Wong
c camera operator

Location Management

Aj Abi-Chahine
location assistant
Mario Calcagni
assistant location manager: Dubai unit
Aisling Cotter
location assistant
Giles Edleston
location manager: UK
Matteo Granziol
location scout
Tyler Harrington
assistant location manager: UK
Urs Sandner
locations
Charlie Somers
supervising location manager: UK
Pippa Vaughan
location assistant
Shane Virgin
location manager

Script Department

Xeson Chan
script supervisor
Movie title data and credits provided by
IMDb logo