Directed by
Matthias Hoene |
Writing Credits
Luc Besson | ... | (written by) & |
Robert Mark Kamen | ... | (written by) |
Cast (in credits order)
Produced by
Luc Besson | ... | producer |
J.C. Cheng | ... | executive producer |
Natacha Devillers | ... | line producer |
Mark Gao | ... | producer |
Olivier Glaas | ... | line producer |
Claude Léger | ... | executive producer |
Gregory Ouanhon | ... | executive producer |
Kalo Pascal | ... | assistant producer (as Kathian Pascal) |
Jonathan Vanger | ... | executive producer |
Ariel Zeitoun | ... | executive producer |
Music by
Klaus Badelt |
Cinematography by
Maxime Alexandre |
Editing by
Audrey Simonaud |
Production Design by
Hugues Tissandier |
Art Direction by
Lilith Bekmezian | ||
Gilles Boillot | ||
Patrick Tandiang | ||
Christian Vallat |
Costume Design by
Edith Vesperini | ... | (costume consultant) |
Helen Zhang |
Makeup Department
Jill Bailey | ... | key makeup artist |
Russell Brady | ... | key hair stylist |
Jennifer Kaminski | ... | assistant makeup artist |
Frédérique Ney | ... | makeup artist |
Thi Thanh Tu Nguyen | ... | make-up and hair designer |
Jin Xiao | ... | special makeup effects artist |
Production Management
Tia Buhl | ... | production manager |
Thierry Guilmard | ... | unit production manager: France |
Bin Shen | ... | unit production manager |
Fei Yu | ... | assistant unit manager |
Second Unit Director or Assistant Director
Zahra Liberté Aldünia | ... | assistant director |
Emmanuelle Fourault | ... | second assistant director: France |
Jason Furukawa | ... | first assistant director |
Stéphane Gluck | ... | first assistant director: France pre- production |
Su Guo | ... | third assistant director |
Pei Pei Lin | ... | second assistant director |
Tony Ling | ... | action director |
Clea Mihalik | ... | trainee assistant director |
Shane Erron West | ... | third assistant director: Vancouver |
Tim Whyte | ... | second assistant director: Vancouver |
Fei Wong | ... | first assistant director |
Jason Yeung | ... | third assistant director |
Art Department
Charlie Clerc | ... | graphic designer |
Kate Ferguson | ... | set dresser |
Meng Jia | ... | art department coordinator |
Anamarija Josipovic | ... | set designer |
Chad Kerychuk | ... | graphic designer |
Andrej Kostic | ... | storyboard artist |
Stephanie Seidle | ... | assistant art director |
Sound Department
Matthieu Autin | ... | assistant sound editor |
Jérémy Babinet | ... | foley editor |
Nicolas Becker | ... | sound designer |
Pascal Chauvin | ... | foley artist |
Matthieu Dallaporta | ... | adr mixer / dialogue editor / foley mixer / re-recording mixer |
François Domerc | ... | boom operator: France |
Murray Forward | ... | boom operator: Vancouver |
Alexandre Hernandez | ... | sound editor |
Michael Hough | ... | boom operator |
Didier Lozahic | ... | re-recording mixer |
Marilyn Morris | ... | adr mixer |
Stephane Rabeau | ... | sound editor |
Clémence Stoloff | ... | adr editor |
Franck Tassel | ... | foley artist |
Hugo Thouin | ... | second assistant sound editor |
Graham Timmer | ... | sound recordist |
Mike Xu | ... | adr mixer (as Xu Zilu) |
Ken Yasumoto | ... | supervising sound editor |
Ömer Yildiz | ... | Turkish Dialogue Edit |
Special Effects by
Guillaume Colas | ... | main titles |
Brant Mcilroy | ... | special effects supervisor: Vancouver |
Jinguo Yang | ... | special effects supervisor |
Visual Effects by
Frank Akrong | ... | compositor: Artifex Studios |
Alexey Alekhin | ... | compositor: Lux Visual Effects |
Nader Alhouh | ... | compositor: Lux Visual Effects |
Doris Bachelier | ... | compositor: Mikros |
Steve Beaucamp | ... | visual effects artist: Mokko Studio |
Simon Beaulieu-Cyr | ... | animator: Mokko Studio |
Djelloul Bekri | ... | cg supervisor: Lux Populi VFX |
Reda Benkhadda | ... | animator: Mokko Studio |
Danny Bergeron | ... | visual effects executive producer: Mokko Studio |
Benjamin Bernon | ... | compositor: Mac Guff |
David Bessette | ... | digital compositor: Mokko Studio |
Wasselena Bilak | ... | coordinator: Mokko Studio |
Bruno Blain | ... | character rigger: Mokko Studio |
François Bonnière | ... | cg artist: Mac Guff |
Francois Bordez | ... | digital compositor: Mokko Studio |
Gaëlle Bossis | ... | digital compositor |
Vincent Boucher-Cormier | ... | concept artist / matte painter / matte painter: Mikros / texture artist |
Ouirich Bounthavy | ... | cg artist: Mac Guff |
Crystal Bretz | ... | cg artist |
Jean-Francois Burdin | ... | digital compositor: Mokko Studio |
Jillian Cabernel | ... | visual effects coordinator |
Felipe Carpinetti | ... | animator: Mokko Studio |
Rodolphe Chabrier | ... | visual effects producer: Mac Guff |
Carole Chanal | ... | digital matte painter/environment artist |
Dan Charbit | ... | visual effects supervisor: Mokko Studio |
Ian Charlton | ... | animator: Mokko Studio |
Kevin Cheas | ... | compositor |
Thomas Chesny | ... | matchmove artist |
Jubilee Chiu | ... | cg artist: Artifex Studios |
Thibaut Claeys | ... | modeler: Mikros |
Alexandre Cocault | ... | research and development: Mac Guff |
Guillaume Colas | ... | visual effects artist |
Yoann Copinet | ... | vfx editor |
Frédéric-Vincent Couture | ... | it support: Mokko Studio |
Denis Croene | ... | compositor: Mac Guff |
Darrell Croswell | ... | 3d generalist |
François Dagenais | ... | visual effects artist: Mokko Studio |
Chloe Dai | ... | executive stereoscopic supervisor: Southbay |
Benoit De Longlee | ... | visual effects supervisor |
Brune Marie de Miscault | ... | 3d generalist / 3d generalist: Mokko Studio |
Rosa Debals-Gonthier | ... | matchmove artist: MoveMatcherS |
Johan Degois | ... | visual effects |
Adrien Delecroix | ... | matchmove artist: MoveMatcherS |
Keyvin Dell | ... | compositor: Artifex Studios |
Philippe Desiront | ... | visual effects supervisor: Mikros |
Elisa-Ann Dion | ... | roto-paint artist: Mokko Studio |
Dan Dixon | ... | visual effects supervisor |
Maxime Dontigny | ... | roto-paint artist: Mokko Studio |
Brandon Doty | ... | 3d generalist |
Wen Xue Du | ... | compositor: Lux Visual Effects |
Thomas Dufresne | ... | cg artist: Mac Guff |
Stanislav Enilenis | ... | visual effects |
Cederic Estevao | ... | roto-paint artist: Mokko Studio |
Zidane Farid | ... | cg artist: Mac Guff |
Fabrice Faure | ... | compositor: Mac Guff |
Guillaume Floret | ... | cg supervisor: MoveMatcherS |
Antoine Flotin | ... | technical director: Mokko Studio |
David François | ... | compositor: Mikros |
Elaine Fung | ... | cg artist: Artifex Studios |
Jonathan Gagnon | ... | visual effects artist: Mokko Studio |
Gilles Garceau | ... | supervising animator: Mokko Studio |
Francisco Garcia | ... | digital compositor: Mokko Studio |
Yazmin Garcia | ... | digital compositor |
Rob Geddes | ... | digital compositor |
Alexa Gendron | ... | animator: Mokko Studio |
Ange-Marie Gendron | ... | coordinator: Mokko Studio |
Mathieu Genest | ... | digital compositor: Mokko Studio |
Andrei Gheorghiu | ... | digital compositor: Mokko Studio |
Sean Gilhooly | ... | visual effects producer: Artifex Studios |
Benjamin Guay | ... | 3d generalist: Mokko Studio |
Dong Qing Guo | ... | roto-paint artist: Mokko Studio |
Jérémie Guy-Béland | ... | 3d generalist: Mokko Studio |
Amélie Guyot | ... | matchmove: Peanut |
Maxime Haultcoeur | ... | compositor: Mac Guff |
Michael Hedges | ... | digital compositor |
Andréa Hervet | ... | matchmove artist: MoveMatcherS |
Kayla Huitema | ... | compositor (as Kayla Lloyd) |
Takateru Izaki | ... | cg artist: Artifex Studios |
Ryan Jensen | ... | visual effects supervisor |
Sarwar Yahir Khan | ... | look development: Mikros |
Ehsan Kiani | ... | character rigger: Mokko Studio |
Dong-Hyun Kim | ... | matchmove supervisor: animator: Lux Visual Effects Inc. (as Dong Hyun Kim) |
Anne-Marie Kowalski | ... | production support: Mokko Studio |
Anaïs Lacoste | ... | compositor: Mikros |
Barbara Laigneau | ... | research and development: Mac Guff |
Olivier Lavenant | ... | digital compositor: Mokko Studio |
David Lebrun | ... | CG supervisor: Lux Populi VFX |
Thomas Lhomme-Sorel | ... | lighting artist: Mikros Images |
David Lin | ... | matchmove artist |
Jason Lindsay | ... | animator: Mokko Studio |
Mac Guff Line | ... | visual effects |
Kevin Little | ... | visual effects producer: Lux Visual Effects Inc. |
Kayla Lloyd | ... | compositor: Artifex Studios |
Sergeï Lourié | ... | lead compositor |
Benoit Luce | ... | visual effect supervisor: Lux Populi VFX / visual effects supervisor: Lux Populi VFX |
Tom Mangat | ... | digital compositor |
David Marcotte | ... | matte painter: Mokko Studio |
Gaston Marcotti | ... | compositor: Mac Guff |
Sonia Marques | ... | visual effects producer: visual effects |
Carolyne Martin | ... | roto-paint artist: Mokko Studio |
Arthur Maughan | ... | visual effects |
Peregrine McCafferty | ... | matchmove: Peanut |
Chris McCrowe | ... | digital compositor: Artifex |
Tim Mendler | ... | matchmove lead: MoveMatcherS |
Ian Moore-Kilgannon | ... | compositor: Lux Visual Effects |
Louis Morisset | ... | animator: Mokko Studio |
Milton Muller | ... | digital compositor: Artifex Studios |
John Mutter | ... | compositor: Lux Visual Effects |
Jeremy Oblet | ... | cg artist: Mac Guff |
Gordon Oscar | ... | matte artist: Artifex Studios |
Ghislain Ouellet | ... | game sequence director: Mokko Studio |
Stéphane Paradis | ... | digital compositor: Mokko Studio |
Zakary Parent | ... | digital compositor |
Heather Paul | ... | visual effects producer: Lux Visual Effects Inc. |
Aragon Pawson | ... | compositor |
Jean-Luc Perrin | ... | digital compositor |
Carson Pfahl | ... | production assistant |
Arnaud Philippe-Giraux | ... | matte painter: Mac Guff |
Sebastien Pincin | ... | digital compositor: Mokko Studio |
Audrey Planchard | ... | visual effects coordinator |
Elodie Pollet | ... | visual effects project manager |
Thomas Postel | ... | compositor: Mac Guff |
Rosemonde Presset | ... | it support: Mokko Studio |
Sebastien Racine | ... | visual effects producer: Mokko Studio |
Marlene Raiche | ... | lighter: Mikros |
Christian Rajaud | ... | visual effects supervisor |
Dan Rankin | ... | generalist: Lux Visual Effects |
Christopher Reid | ... | systems administrator: Mokko Studio |
Maude Rivard | ... | cg generalist: Mokko Studio |
Amaury Rospars | ... | compositor: Mac Guff |
Fred Roz | ... | endroll |
Benjamin Ruiz | ... | 3d generalist: Mokko Studio |
Rafael Santos Jr. | ... | digital production manager |
Nicolas Sauval | ... | fx td: mac guff ligne |
Marco Savignac | ... | animator: Mokko Studio |
Quentin Schall | ... | animator: Mokko Studio |
Alican Sesli | ... | digital compositor / lead compositor |
Adam Stern | ... | visual effects executive producer: artifex studios |
Mitchell Stuart | ... | matte artist: Artifex Studios |
Quentin Taillebrest | ... | research and development: Mac Guff |
Julie Tardieu | ... | character modeling: Mokko Studio |
William Tayssier | ... | compositor: Mikros |
Alexis Turbé | ... | digital compositor: Mikros Image |
Fausto Turcotte | ... | 3d generalist: Mokko Studio |
Sebastien Turenne | ... | project manager: Mokko Studio |
Janis Vaitilavics | ... | cg artist: Artifex Studios |
Brent Veal | ... | digital compositor |
Joseph Villa | ... | digital compositor: Artifex Studios |
Eduardo Villarreal | ... | digital compositor |
Mark Visser | ... | technical director: Mokko Studio |
Karen Watson | ... | compositor |
Ye Ye | ... | visual effects (as Yeye LI) |
Chris Yoo | ... | cg artist: Artifex Studios |
Mohamed Zekri | ... | digital artist |
Mikel Zuloaga | ... | compositor: Mac Guff |
Matthew McDonald | ... | digital compositor (uncredited) |
Stunts
Ed Anders | ... | stunt driver |
Krista Bell | ... | stunt pedestrian |
Mitch Chubey | ... | Travis crew |
Chengcheng Cui | ... | stand-in double |
Rob de Groot | ... | stunt double: Dave Bautista |
Chadyou Deng | ... | action director assistant |
Paul Genovese | ... | Travis crew |
Casey Groves | ... | Travis crew |
Doungen Guo | ... | horse riding double |
Eric Lawrenuk | ... | Travis crew |
Chi Wah Ling | ... | action director (as Tony Ling) |
Yunlong Liu | ... | stand-in double |
Jiacheng Ma | ... | stunt double: Mark Chao |
Steven McMichael | ... | Fight Choreographer "Canada" |
Anthony Messere | ... | stunt double: Jack |
Haifeng Ni | ... | action director assistant |
Christian Noel | ... | temporary stunt double: Dave Baptista |
Kimani Ray Smith | ... | stunt driver |
Haailong Teng | ... | horse riding double |
Tom van Steenbergen | ... | stunt double: Travis |
Brennan Walstrom | ... | stunt driver |
Kye Walstrom | ... | stunt bike rider |
Owen Walstrom | ... | stunt coordinator |
Yuqing Wang | ... | horse riding double |
Breanna Watkins | ... | stunt pedestrian |
Jiani Xue | ... | stunt double: Ni Ni |
Meng Yuan | ... | stand-in double |
Xiaowen Zhang | ... | stunt double: Jack |
Bai Zhou | ... | action director assistant/stunt coordinator |
Joel Adrian | ... | stunts (uncredited) |
David Torok | ... | stunts (uncredited) |
Camera and Electrical Department
Wan Yat Foo Andre | ... | a camera: focus puller: china unit |
Chris Bedyk | ... | camera operator: time lapse, vancouver |
Manquan Chen | ... | grip |
Laurent Danis | ... | camera |
Lorenzo Donati | ... | steadicam operator |
Robert Finnigan | ... | second assistant camera: Vancouver unit |
Lukas Fournier | ... | camera trainee: Vancouver |
Niall Fraser | ... | assistant chief lighting technician |
Sean M. Harding | ... | camera operator: b camera, Vancouver |
Simon Hunt | ... | gaffer |
Arnaud Hémery | ... | digital imaging technician |
Kalo Pascal | ... | grip (as Kathian Pascal) |
Noor Razzak | ... | dolly grip |
Devin Riendeau | ... | grip |
Ben Rothstein | ... | still photographer |
Armand Santos | ... | rigging gaffer: Vancouver |
Trig Singer | ... | camera operator: c camera, Vancouver |
Jason Toth | ... | drone operator: Vancouver |
Nick Watson | ... | first assistant camera: Vancouver |
John Woods | ... | best boy rigging electric: Vancouver |
Ronnie Wu | ... | translator / coordinator for camera, lighting and grip |
Zhong Yang | ... | gaffer |
Animation Department
Thierry Sapyn | ... | background artist |
Casting Department
Christin Park | ... | extras casting |
Edward D. Rea | ... | casting associate |
Costume and Wardrobe Department
Carmen Ferguson | ... | costumer |
Maxime Roux Robert | ... | costumer |
Danielle White | ... | Set supervisor |
Editorial Department
Sophie Chatin | ... | first assistant editor |
Amélie Dibon | ... | post-production supervisor |
Akrivi Fili | ... | additional editor |
Ophelie Le Thomas-Lemeunier | ... | scheduling |
Justine Paynat-Sautivet | ... | post-production assistant |
Melodie Robert | ... | post-production assistant |
Cécile Vève | ... | second assistant editor |
Location Management
Zahra Liberté Aldünia | ... | location production assistant |
Jonathan Cairns | ... | assistant location manager: second unit |
Pierre Davray | ... | location manager: France |
Michael Gazetas | ... | location manager: Vancouver |
Nicola Goelle | ... | location production assistant |
Alex Tseng | ... | locations productions assistant |
Music Department
Jean-Pierre Arquié | ... | composer agent |
Christopher Carmichael | ... | composer: additional music |
Leland Cox | ... | composer: additional music |
Matt Jones | ... | score assistant engineer |
Alexandre Mahout | ... | head of music |
Samuel Potin | ... | music editor |
Yin Yue | ... | Song writer |
Script and Continuity Department
Yu-Chen Chen Ivy | ... | assistant script supervisor (as Ivy Chen) |
Jen Oberem | ... | script supervisor |
Additional Crew
Dustin Lee Abram | ... | set production assistant |
Agnès Berger Sébenne | ... | head of post-production (as Agnès Sébenne) |
Matthieu Bled | ... | studio manager |
Maya Chang | ... | stand-in: Ni Ni (as Maya Nadine) |
Mary Cui | ... | accountant |
Peter Cummings | ... | clearances / product placement |
Romuald Drault | ... | head accountant supervisor |
Joanna Feng | ... | Marketing Manager |
Kelly Fordham | ... | production |
James L. Head | ... | production assistant |
Jenna Jankowiak | ... | assistant production coordinator |
Ellen MacDonald | ... | production coordinator |
Maël Marivint | ... | production accountant |
Jennifer Oleksiuk | ... | choreographer |
Myriam Rak | ... | legal clearance supervisor |
Joe Sisto | ... | production counsel |
Barbara Stefaniak | ... | legal department |
Alex Voong | ... | production coordinator |
Ryan Wickers | ... | Studio Executive: EuropaCorp |
Roger Williams | ... | epk/bts service provider: Inspired Image Picture Company |
Maxine Zhang | ... | production coordinator |
Lisa Ellzey | ... | Production Executive (uncredited) |
Rebecca Girard | ... | production assistant (uncredited) / uncredited |
Thanks
Humphrey Elles-Hill | ... | thanks |