Directed by
Stanley Tong |
Writing Credits (in alphabetical order)
Stanley Tong | ... | (screenplay by) |
Tiffany Tong | ... | (english dialogue) (as Tiffany Alycia Tong) |
Cast (in credits order)
Produced by
Jwanwat Ahriyavraromp | ... | executive producer |
Guy Allon | ... | line producer: UK |
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 |
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
Paul Burns | ... | (Art Director: UK Unit) |
Ambrose Chau | ... | art director: Beijing unit |
Andrew Del Rosario | ||
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
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 |
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 (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 | ... | fight choreographer / stunt coordinator |
Alicia Woodhouse | ... | stunt performer |
Xueliang Zhu | ... | assistant fight choreographer / stunt coordinator |
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 Palaki | ... | lighting technician |
Laura Radford | ... | still photographer: UK |
Barry Read | ... | camera crane grip (location segments) |
Ondrej Rybar | ... | grip assistant: UK |
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 |
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 |
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) |