Directed by
Dante Lam | ... | (as Lin Chaoxian) |
Writing Credits (in alphabetical order)
Zhuzhu Chen | ||
Ji Feng | ||
Dante Lam | ||
Eric Lin |
Cast (in credits order)
Yi Zhang | ... | Yang Rui | |
Johnny Huang | ... | Gu Shun (as Huang Jingyu) | |
Hai-Qing | ... | Xia Nan | |
Jiang Du | ... | Xu Hong | |
Luxia Jiang | ... | Tong Li | |
Sanâa Alaoui | ... | Ina | |
Fang Yin | ... | Li Dong | |
Yutian Wang | ... | Zhang Tiande | |
Jiahao Guo | ... | Lu Chen (as Guo Yubin) | |
Henry Prince Mak | ... | Zhuang Yu (as Henry Mai) | |
Rest of cast listed alphabetically: | |||
Noureddine Aberdine | ... | Executionner | |
Nisrine Adam | ... | Yuna | |
Khalid Benchagra | ... | Dr. William Parsons | |
Jacky Cai | ... | Drone pilot (as Cai Jie) | |
Abdellatif Chaouqi | ... | John | |
Shaune Diop | ... | Pirate Leader | |
Hassan El Ganouni | ... | Sayyid (as Hassane Guannouni) | |
Faical Elkihel | ... | Military Captain | |
Mezouari Houssam | ... | Taha | |
Fenfen Huang | ... | Deng Mei | |
Siyan Huo | |||
Yuri Khlystov | ... | Serviceman | |
Mouad Lasmak | ... | Soldier | |
Ayoub Layoussifi | ... | Abu | |
Qiang Wang | ... | Political commissar | |
Yanlin Wang | ... | Sniper Luo Xing | |
Simon Yam | ... | Newspaper editor Alfred (as Ren Dahua) | |
David Yu | ... | Consul Ho (He Qingliu) (as Yu Dawei) | |
Hanyu Zhang | ... | Gao Yun |
Produced by
Zakaria Alaoui | ... | line producer: Morocco |
Chi-Ho Cheung | ... | producer |
Yongjie Hu | ... | producer |
Albert Lee | ... | supervising producer |
Ang Lee | ... | administrative producer |
Candy Leung | ... | producer |
Zhenhua Lu | ... | producer |
Jing Tang | ... | producer |
Albert Yeung | ... | executive producer |
Dong Yu | ... | executive producer |
Music by
Elliot Leung |
Cinematography by
Yuen-Man Fung | ||
Wing-Hang Wong |
Editing by
Chi-Hung Choi |
Casting By
Noureddine Aberdine |
Art Direction by
Jeffrey Kong |
Set Decoration by
Rachid Imzouarh |
Costume Design by
Wen-Ying Huang |
Makeup Department
Lisa Cartlidge | ... | prosthetic artist |
Sonia Coppi | ... | special makeup production manager |
Zac Coyle | ... | hair punching |
Sophie Louise Davis | ... | assistant prosthetic artist |
Rebecca Lofvenmark | ... | prosthetic artist |
Chris Lyons | ... | special effects teeth |
Frances Patterson | ... | Prosthetics Coordinator |
Matthew Smith | ... | prosthetic makeup designer |
Production Management
Chi-Ho Cheung | ... | production manager |
Second Unit Director or Assistant Director
Achraf Aalami | ... | third assistant director |
Noureddine Aberdine | ... | first assistant director |
Mohamed Aghroud | ... | second assistant director |
Mohamed Amine Ayad | ... | assistant director |
Lofti Aït Jaoui | ... | first assistant director |
Becky Chan | ... | second assistant director |
Sze Chee Chin | ... | third assistant director (as Kei) |
Rachid Doha | ... | second assistant director |
Hicham Goullal | ... | third assistant director |
Simon Lam | ... | second assistant director |
Garlic Lee | ... | third assistant director |
Vanessa Ching-Lan Li | ... | second assistant director |
Wei Chyen Lim | ... | third assistant director |
Kam Yee Low | ... | first assistant director (as Keng Yee) |
Kayee Poon | ... | second assistant director |
Mohammed Hamza Regragui | ... | additional second assistant director: picture cars, morocco |
Mounir Zaoui | ... | second assistant director |
Art Department
Youness Benbakrim | ... | set dresser |
Mohamed Bouhadra | ... | painter |
Hiu Kwan Catherine Cheuk | ... | assistant art director |
Kim-Wai Chung | ... | prop master |
Tarek El Asmar | ... | graphic designer |
Idriss El Gholb | ... | lead man |
Mohamed Houssni Fattas | ... | head of set dressers (as Mohamed Houssni) |
Brahim Mesaaoudi | ... | set dresser |
Amin Rharda | ... | assistant property master |
Ilias Zergouni | ... | assistant art director |
Sound Department
Maile Cannon | ... | adr casting: foreign languages |
Poolpetch Hatthakitkosol | ... | sound effects editor |
Tanadon Hosathitam | ... | music score mixer and editor |
Nopawat Likitwong | ... | re-recording mixer |
Sarunyu Nurnsai | ... | sound designer |
Francisco Rizzi | ... | foley artist |
Kaikangwol Rungsakorn | ... | sound effects editor |
Martín Scaglia | ... | foley recordist |
Wipooh Wisaritpaisan | ... | sound editor |
Nithit Wongwattanasin | ... | sound effects editor |
Stan Yau | ... | dialogue editor / dialogue mixer |
Special Effects by
Belaid Fougdal | ... | special effects technician |
Hanin Ouidder | ... | special effects coordinator |
Matthew Smith | ... | special effects makeup designer |
Cliff Wallace | ... | special effects make-up |
Visual Effects by
Michal Cavoj | ... | cg generalist: Pixomondo |
Ronnachai Changsri | ... | visual effects artist |
John Dietz | ... | visual effects consultant: BangBang |
Renat Gabdrakhmanov | ... | digital compositor |
JeongWook Han | ... | fx artist: 2L Imageworks |
Ka-Chuen Ho | ... | lead fx artist |
Adam Hopper | ... | compositing supervisor |
Cheong Hyun-jun | ... | fx td |
Mahesh Babu J | ... | visual effects artist |
Chansoo Kim | ... | cg supervisor: Digital Idea |
Danny S. Kim | ... | vfx supervisor department: Macrograph |
Jihyun Kim | ... | senior concept artist |
Jaehyuk Ko | ... | director of research and development |
Václav Kubant | ... | compositor: Pixomondo |
Kosta Lagis | ... | cg supervisor |
Thomas Lautenbach | ... | visual effects supervisor: Pixomondo |
Joung Hoon Lee | ... | supervising visual effects artist |
Armen Mailyan | ... | compositor: Pixomondo |
Jihyun Nam | ... | effect supervisor |
Keun-Pyo Park | ... | cgi supervisor |
Sunny Sung-Yong Park | ... | visual effects |
Youngil Pyo | ... | cg supervisor |
Gareth Repton | ... | visual effects supervisor |
Javier Sanz | ... | cg lead |
Jung Jin Song | ... | cg supervisor |
Guo-Feng Tang | ... | visual effects producer: Pixomondo |
Bill Wang | ... | visual effects production manager: Pixomondo |
Dennis Yeung | ... | visual effects producer |
Baek Yiseul | ... | fx artist |
Jinhee Kim | ... | visual effects producer (uncredited) |
Sung-min Alvin Yun | ... | visual effects supervisor (uncredited) |
Stunts
Younes Afroukh | ... | stunt performer |
Abdelaaziz Attougui | ... | stunts |
Faycal Attougui | ... | morocco / stunt coordinator |
Mohamed Attougui | ... | stunt performer |
Hami Belal | ... | stunt performer |
Brahim Boukhizzou | ... | stunt performer |
Ait ben Azzouz Brahim | ... | stunt performer / stunts |
Siu-Ho Chang | ... | stunt driver (as Siu-Hon Chang) |
Jarno Cordia | ... | additional stunt coordinator |
Benoît Fabre | ... | stunt performer |
Jenna Gygi | ... | stunt coordinator |
Benjamin Hicquel | ... | stunt performer |
Gérard Lesage | ... | stunt performer |
Youssef Marchouki | ... | stunt performer |
Aimad Mghar | ... | stunt performer |
Matt Moore | ... | stunt performer |
Rida Ait Oufqir | ... | stunt performer (as Aitoufqir Rida) |
Abdellah Ouksih | ... | stunt performer (as Abdellah Oukseh) |
Scott Paterson | ... | stunt performer |
Mohamed Semmoum | ... | stunt performer |
Simon Shiyamba | ... | stunt performer |
Fokke van der Werf | ... | stunt performer |
Jérémie Vigot | ... | stunt performer |
Chi-Man Wong | ... | assistant martial arts director |
Jack Wai-Leung Wong | ... | action director |
Huslie Wu | ... | stunts |
Feiwei Xue | ... | stunts |
Camera and Electrical Department
Maxim Abrossimow | ... | assistant camera |
Phil Arntz | ... | aerial director of photography |
Prasankij Chaiboriphan | ... | digital imaging technician |
Man Lung Choi | ... | camera operator |
Sui Hung Chow | ... | gaffer |
Jarno Cordia | ... | aerial dp: aerial footage |
Peter Davis | ... | aerial director of photography |
Moulay Mustapha El Idrissi | ... | key grip |
Adam Huddlestone | ... | aerial director of photography |
Wai Lun Koo | ... | camera operator |
Lau-Fai Law | ... | gaffer |
Weijun Liu | ... | aerial drone cinematographer |
Mohamed Ait Mhand | ... | rigging gaffer |
Pool Nganpeerapong | ... | digital imaging technician |
Jonathan Lele Young | ... | camera operator |
Casting Department
Taoufik El Jannani | ... | casting assistant |
Mounir Saguia | ... | casting director: Morocco |
Oumaima Wahid | ... | casting assistant |
Costume and Wardrobe Department
Adil Arbouch | ... | assistant costume designer |
Erica Weiru Chang | ... | assistant costume designer (as Erica Wei Ju Chang) |
Shirley Kao | ... | assistant costume designer |
Sara Khabir | ... | costume buyer |
Kathy Ka-Yi Leung | ... | assistant costume designer |
Meng-Yun Wu | ... | assistant costume designer |
Editorial Department
Chi-Hung Choi | ... | trailer editor |
Wai-Shan Fan | ... | assistant editor |
Doris Hui | ... | assistant editor |
Siwapoom Suesat | ... | online editor |
Location Management
Youssef Abagourram | ... | location manager |
Mounir Akkaoui | ... | assistant base camp manager |
Abderrahim Amirate | ... | location assistant |
Samir Benayyad | ... | location assistant |
Mohamed Benhmamane | ... | location manager |
Abdelaziz Boukdam | ... | location assistant |
Khalid Bouslamy | ... | assistant location manager |
Rachid Choutrik | ... | location assistant |
Rachid Derrouich | ... | location assistant |
Mhamed Douha | ... | location assistant |
Nassim Driouche | ... | location assistant |
Omar Driouche | ... | location manager |
Imad El Ghazi | ... | assistant location manager |
Redouane Fihi | ... | key assistant location manager |
Adil Hajji | ... | location assistant |
Faical Hajji | ... | assistant location manager |
Youssef Hajji | ... | location assistant |
Lahoucine Khabid | ... | location assistant |
Driss Ait Lahcen ou Lahcen | ... | assistant location manager |
Mohamed Mahmoud | ... | location coordinator |
Ahmed ait Mbarek | ... | base camp manager |
Ouadia Oufint | ... | location assistant |
Abdelhakim Ouiski | ... | location assistant |
Music Department
Kostas Christides | ... | orchestrator |
Norbert Elek | ... | orchestrator |
Marcus Fong | ... | orchestrator |
Bálint Sapszon | ... | orchestrator / session supervisor |
Vithor Moraes | ... | assistant music editor (uncredited) |
Script and Continuity Department
Xeson Chan | ... | script supervisor |
Transportation Department
Jalal Aziz | ... | transportation captain |
Mounir Badia | ... | action vechile co-ordinator |
Nabil Dine | ... | transportation coordinator |
Ahmed el Bilk | ... | transportation co-captain |
Sidi Mohamed Ennaji | ... | action vehicle assistant |
Said Errifaai | ... | transportation co-captain |
Sean Haskett | ... | Picture Vehicles floor supervisor |
Nabil Jalil | ... | transportation coordinator |
Additional Crew
Abde Sallam Ait Abdellah | ... | Asssitant production accountant |
Alex Barrett | ... | picture vehicle coordinator |
Hajar Belkasmi | ... | set production assistant |
Bouchra Bentayeb | ... | assistant production coordinator |
Pierre Bourdaud | ... | voiceover actor |
Maile Cannon | ... | dialogue coach: Hai Qing |
Wei-Ming Chen | ... | armorer |
Chi-Hung Choi | ... | making-of director |
Tina Collins | ... | dialect coach: HaiQing |
Khadja Koulla | ... | production coordinator |
Marc Leroyer | ... | weapons supervisor/armorer |
Xiaodong Li | ... | co-presenter |
Myriam Loukili | ... | production accountant |
Salah Rakouch | ... | production assistant |
Frank See | ... | Military Adviser / combat action choreographer |
Widad Taha | ... | production coordinator |
Isabelle Tai | ... | marketing |
Bin Wang | ... | presenter |
Willow Wang | ... | production accountant |