Cast & Crew

Directed by

Stanley Tong

Writing Credits

Stanley Tong
(screenplay by)
Tiffany Tong
(english dialogue) (as Tiffany Alycia Tong)

Cast

Jackie Chan
Tang Huating
Yang Yang
Lei Zhenyu
Lun Ai
Zhang Kaixuan
Miya Muqi
Mi Ya
Ruohan Xu
Fareeda
Jackson Lou
Qin Guoli
Eyad Hourani
Omar
Zhengting Zhu
Shendiao
Wang Ju
(as Roy Wong)
Desmond Aldridge
Yago
Can Aydin
Silver Fox
Sayed Badreya
Abati
Ilez Badurgov
Jackal / Bodyguard
Luc Bendza
Juma
Brahim Chab
Broto
Barret Coates
Black Bear
Keith Dallison
Wheelchair Man
Diego Dati
Blue Dog
Isaac Fernandez
Rattle Snake
Joseph Fiorello
Red Wolf
Pantheras Freedman
Vanguard Headquarter Special Agent
Fathi Anouar Ghammam
The Syrian head officer hassan
Darren Grosvenor
Lt. Commander
Jeffrey Gullbrand
Josef
Zhiyan Guo
(as Nikita)
Yu Hanbing
Vanguard team member
Su Hang
Dubai Swat Member
Kate Hawkins
Fareeda / Reporter (voice)
Eric Heise
Admiral Greg Dawes
Mohannad Huthail
Hattawi
Michelle Kessler
Yuan Xu
Tam Khan
Marder
Tam Khan
Marder
Mervi Koski
Celebrant
Temur Mamisashvili
Chameleon
Haytham Mansour
Dubai Poiceman
Tomer Oz
Tunda
Umesh Pant
Gangman
Kyle Paul
Admiral Greg Dawes
Denis Pereverzev
Liev
Phil Ross
Passerby
Mir Sarwar
Kalasu
Sabrina Schimanszky
Mom with baby
Trishna Singh
Laila
Alisha Soni
Juvemile Soldier
Syedsiddiqi
Detective
Zhenwei Wang
Vanguard Bodyguard
Fady Zaky
The Bodyguard
Rory Gauld
(uncredited)
Xiao Xue Xu Lin
Chinese New Year Attendant
Samuel Williams
Passerby

Produced by

Jwanwat Ahriyavraromp
executive producer
Guy Allon
line producer: UK
Fei Chen
producer
Katy Chen
co-producer
Edward Cheng
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
Jin Lin
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
Changjiang Yue
executive producer (as Yue Chuanjiang)
Wanghu Zhang
co-executive producer
Yong Zhang
executive producer (as Daniel Zhang)
Yong Zhang
co-executive producer
Yuehui Zhao
co-executive producer
Baolin Zhou
producer
Maofei Zhou
co-executive producer

Music by

Nathan Wang

Cinematography by

Chi-Wah Lee

Editing by

Chi-Wai Yau

Casting By

Shanna Kay Gonzales
(Casting Director: Dubai Unit)
Venetia Suchdev
(Casting Director: UK Unit)

Production Design by

Ying-Wah Cheung
(as James Cheung)

Art Direction by

Del Rosario Andronico Jr.
(as Andrew Del Rosario)
Paul Burns
(Art Director: UK Unit)
Ambrose Chau
art director: Beijing unit
Ranjit Singh
Kam-Fok Wong
(as Nick Ng)

Costume Design by

Miriam Chan
Connie Leung

Makeup Department

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

Production Management

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

Second Unit Director or Assistant Director

Jeff Cheuk-Ming Chan
second 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
Gemma Pecorini Goodall
set PA daily
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 (as Nicola Marzano)
Antoine Mendy
PA
Murali Menon
first assistant director
Rhiannon Mobbs
floor runner: UK
Stanley Tong
action director
Asal Tukhsanova
cast pa
Mick Ward
first assistant director: UK

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
Sarvesh Mainkar
props
April Pang
assistant art director
Foram Sanura
art coordinator

Sound Department

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

Special Effects by

Babu Tyagi
special effects

Visual Effects by

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

Stunts

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

Camera and Electrical 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
Mulchand Dedhia
gaffer
Raymond Abou Diwan
gaffer: Dubai
Petar Dordevic
grip
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 Palakkil
Lighting best boy (as Vinod Palaki) / lighting technician (as Vinod Palaki)
Laura Radford
still photographer: UK
Barry Read
camera crane grip (location segments)
Ondrej Rybar
grip assistant: UK
Rodolphe Saleh
Rigger: UAE
Simon Si-Shen
camera operator: second unit, UK
Bojan Tomic
Key Grip: Dubai
Dino Wong
c camera operator

Casting Department

Azalea Aznidi
casting coordinator
Yazid Sadi
casting associate

Costume and Wardrobe Department

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

Editorial Department

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

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

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 (as Matt Hornbeck)
Asuka Ito
music arranger
Victor Tang K.W.
Arranger/Orchestrator (as Tang Victor K.W.)
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

Script and Continuity Department

Xeson Chan
script supervisor

Transportation Department

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

Additional Crew

Aiman Faisal Abd Alrahman
production assistant
Deepan Boopathy
domestic distribution
Danielle Brodalka
cast pa
Maile Cannon
adr dialogue coach: Eyad Hourani
Wei-Ming Chen
armorer
Dan Chester
action vehicle coordinator
Tina Collins
english dubbing director
Emily Davis
production coordinator: Dubai
Leah Decruz
set pa
Rohit Ganeriwal
production accountant
Rochan Ganu
production accountant: India
Bryan Gatdula
medic
Yuliana Grasman
crowd
Elvira Ibragimova
production secretary
Siranka Jayalal
unit & craft manager-UAE
Morgan Kemeys
production assistant: UK
Maktoum Noman
set pa
Urs Sandner
trailer supervisor: Dubai
Zaurbagadurov
production assistant: Dubai
Yong Zhang
planner / presenter (as Daniel Zhang)
All Filters