Directed by
Peng Zhang |
Writing Credits
Zhenjian Yang | ... | (screenwriter) and |
Adam Chanzit | ... | (screenwriter) |
Kirk Caouette | ... | (written by) |
Guan Shan | ... | (dialogue) |
Cast (in credits order)
Lei Wu | ... | Ruyi | |
Tony Ka Fai Leung | ... | Asura King, Head of Desire | |
Carina Lau | ... | Asura King, Head of Cunning | |
Yishang Zhang | ... | Hua | |
Tiejun Wang | ... | Tuka | |
Qi Dong | ... | Qi Ya | |
Jiayi Feng | ... | Shi Po Lo | |
Ming-Dow | ... | Doctor (as Ming Dow) | |
Matt William Knowles | ... | Rawa (as Matthew Knowles) | |
Rest of cast listed alphabetically: | |||
Joel Adrian | ... | General | |
Derrick M. Brown | ... | Brother | |
Joseph Castillo | ... | Body Guard | |
Paul Philip Clark | ... | Ozuzu | |
Caitlin Dechelle | ... | Sainan | |
Jeannine Derbez | ... | Mother | |
Mia Diop | ... | Court dancer | |
Gigi Feshold | ... | Sachru | |
Daria Gz | ... | Underwater resident | |
Volker Helfrich | ... | Babik | |
Diana Hübel | ... | Mother | |
Umar Khan | ... | Jeeon | |
Stephan Zhou Lomax | ... | Childhood | |
Mykyta Rozenko | ... | City citizen (as Nikita Rozenko) | |
Troy Sandford | ... | The Harpy | |
Ron Smoorenburg | ... | General | |
Erik Sords | ... | Atark | |
Greg Townley | ... | Dima | |
Marianne Kaulima | ... | Gypsy Mother (uncredited) |
Produced by
Ruyi An | ... | associate producer |
Paul Au | ... | co-producer |
Luminita Docan | ... | post production producer |
Kiran Bhakta Joshi | ... | visual effects executive producer: Incessant Rain Studios |
Rupak Kayastha | ... | executive producer: Incessant Rain Studios |
Zhaojun Ma | ... | co-producer |
Joss Monzon | ... | associate producer |
Ni Xiaoxue | ... | assistant producer |
Zhihua Yan | ... | co-producer |
Hongtao Yang | ... | supervising producer |
Zhenjian Yang | ... | producer |
Music by
Trevor Morris |
Cinematography by
Patrick Murguia |
Editing by
Tommy Aagaard |
Production Design by
Oscar Chichoni | ||
Adam Wheatley | ... | co-production designer |
Art Direction by
Oscar Chichoni | ||
Nathan Blanco Fouraux | ||
Michael Turner | ||
Adam Wheatley | ... | supervising art director |
Rodrigo Zayas | ... | (as Rodrigo M. de Miguel) |
Costume Design by
Ngila Dickson |
Makeup Department
Mana Afshar | ... | special makeup effects artist |
Eduardo Pérez | ... | prosthetics |
Production Management
Sacha Ghalili | ... | production manager |
Nima Doma Sherpa | ... | production manager |
Second Unit Director or Assistant Director
Ruixuan Bai | ... | second assistant director (as Charles Bai) |
Yanxing Cao | ... | second assistant director |
Simon Lam | ... | second assistant director |
Art Department
Iria C. Alonso | ... | set dresser |
Danni He Ault | ... | art director assistant (as Danni He) |
Tomas Barcelo | ... | concept artist |
Jarl Benzon | ... | greens leadman |
Aleksi Briclot | ... | concept artist |
Kyle Brown | ... | concept artist |
Pablo Buratti | ... | concept artist / storyboard artist |
Daniel Burns | ... | senior concept designer |
Steven Carroll | ... | head sculptor |
Court Chu | ... | storyboard artist |
Guy Davis | ... | concept designer |
Oksana Guseva | ... | Concept Artist |
Troy Hannett | ... | scenic foreman |
Florian Jouet | ... | concept designer |
Didier Konings | ... | concept artist |
Simon Lowe | ... | greensmaster |
David Masson | ... | Concept Artist |
Víctor Monigote | ... | concept artist / storyboard artist |
Eduardo Pena | ... | concept artist |
Steffen Reichstadt | ... | concept artist |
Andrey Ryabovichev | ... | senior concept artist |
Emmanuel Shiu | ... | senior illustrator |
Keith Thompson | ... | lead concept designer |
Ethan Xu | ... | set dresser (as Xin Xu) |
Stephen Zavala | ... | concept artist |
Sound Department
Ronni Brown | ... | foley artist |
Blake Collins | ... | foley mixer |
Shaun Farley | ... | sound editor |
Jeff King | ... | assistant re-recording mixer |
Lucas Miller | ... | foley editor |
Tom Myers | ... | re-recording mixer |
Greg J. Peterson | ... | first assistant sound editor |
Gary A. Rizzo | ... | re-recording mixer (as Gary Rizzo) |
Geoff Vaughan | ... | foley artist |
Jack Whittaker | ... | supervising sound editor |
Qianbaihui Yang | ... | dialogue editor |
Special Effects by
Javier Coronilla | ... | senior animatronic designer |
Dennis Anthony Gamarra Lyon | ... | sr lighting |
Visual Effects by
Reza Abolmolouk | ... | technical director animation: Mr. X Inc |
David Adan | ... | lead fx td: Ollin VFX |
Mukund Agicha | ... | matchmove artist |
Irais Aguilar | ... | vfx production assistant: Ollin VFX |
Fernando Chiro Aguirre | ... | digital compositor |
Keita Akutsu | ... | compositor |
Adrian Alanis | ... | visual effects artist |
Giselle Amkie | ... | visual effects artist |
Carlos Anaya | ... | cg supervisor: Ollin VFX |
Manidhar Areti | ... | visual effects artist |
Andrés Arias Gómez | ... | compositor |
Midha Arun | ... | bg prep artist |
Aleksey Asaev | ... | visual effects artist |
Yavor Asenov | ... | digital compositor |
Oliver Auguszt | ... | fx artist |
Danni He Ault | ... | visual effects production assistant (as Danni He) |
Evelyn Anaid Avilés Ramírez | ... | compositor: Ollin VFX |
Jola B. Reyes | ... | cg coordinator |
Samantha Banack | ... | visual effects producer: MrX |
Rajarshi Banerjee | ... | animator: Rodeo FX |
Chirag Bangotra | ... | visual effects artist: Atomic Arts |
James Banville | ... | technology support: Rodeo FX |
Hugo Barragán Gamboa | ... | digital compositor: Ollin VFX |
Jimmy Barragán | ... | matte painter supervisor: Ollin VFX |
Rashmita Basnet | ... | visual effects artist |
David R. Baños Morales | ... | digital compositor |
Steve Beaucamp | ... | grooming artist: Rodeo FX |
Loïc Beguel | ... | visual effects artist |
Alexis Belanger | ... | compositing supervisor: Rodeo FX |
Adam Benson | ... | visual effects |
Alfred Berger | ... | digital compositor |
Pavel Bezborodov | ... | vfx supervisor: CGF |
Prabin Bhandari | ... | visual effects artist |
Alexey Boganov | ... | digital compositor |
Ariane Boisvert | ... | cg coordinator: Rodeo FX |
Alejandro Bonafina | ... | digital compositor: Ollin Vfx |
Rachel Bouchard | ... | matchmove artist: Rodeo FX |
Marie-Pierre Boucher | ... | visual effects production manager: RodeoFX |
Thomas Bourdis | ... | lead lighting artist: Rodeo FX |
Gavin Boyle | ... | previsualisation supervisor: BASE FX |
Carlos D. Bravo | ... | visual effects production manager |
Cody Brunty | ... | visual effects artist |
Andre Bustanoby | ... | visual effects supervisor: ASC |
Nicholas Cabana | ... | animation supervisor: Rodeo FX |
Michael Callahan | ... | digital compositor |
Howard R. Campbell | ... | senior lighter |
Josh Carlton | ... | vfx production manager: Giant Propeller |
Cristopher Caudillo López | ... | digital compositor: Ollin VFX |
Irnes Cavkic | ... | effects artist: Blue Faces |
Juan Francisco Cevallos | ... | digital compositor: Ollin VFX |
Moïse Charest | ... | environnement artist |
Dhiraj Chaudhari | ... | cg supervisor |
Subash Chaudhary | ... | visual effects artist |
Ravindar Singh Chauhan | ... | Bg Prep Supervisor |
Stephane H. Chaya | ... | visual effects: Rodeo FX (as Stephane Chaya) |
Yuting Chen | ... | digital compositor |
Gyanon Chitrakar | ... | visual effects artist |
Chad E. Collier | ... | data manager: Mammal Studios |
Janice Barlow Collier | ... | pipeline technical assistant: Mammal Studios |
Aaron Colman-Hayes | ... | 3d modeler and texture artist: Mammal Studios |
Justin Cornish | ... | visual effects supervisor: Atomic Arts |
Danira Corona Piñera | ... | visual effects artist: Ollin VFX (as Danira Corona) |
Marie-Pier Couture-Alain | ... | digital compositor |
Patrick Couturier | ... | rotoscope artist: Rodeo FX |
Rocky Curby | ... | postvis supervisor: MPC |
Milagros Cué | ... | roto artist/compositor: Ollin VFX |
Ernesto Céspedes | ... | digital compositor: Ollin VFX / lead compositor: Ollin VFX |
Camila D'Acosta | ... | visual effects coordinator |
Tomas Danay | ... | animator: Blue Faces |
Elina Danchenko | ... | digital compositor |
Sopan Darandale | ... | visual effects: uncredit |
Rodrigo de Gante | ... | visual effects artist |
Miguel De Hoyos | ... | digital compositor |
Benoit De Longlee | ... | CG Supervisor: Rodeo FX |
Junaum De Luca | ... | : Blue Faces |
Andrei Delgado | ... | animator: Mr. X |
Ruy Delgado | ... | visual effects artist |
Byzwa Dher | ... | concept artist: Blue Faces |
Stoycho Dimitrov | ... | digital compositor |
Gabriel Dinis | ... | : Blue Faces |
Irena Djekic | ... | matchmove artist: Qlbeans |
James Dong | ... | fx artist: Rodeo FX |
Maksim Doslo | ... | paint artist: Rodeo FX |
Artur Durmishyan | ... | visual effects artist |
Adam Dusa | ... | : Blue Faces |
Yogesh Duwal | ... | visual effects artist |
Aman Dyala | ... | visual effects artist |
Tristan Dyer | ... | compositor |
Alberto Díaz | ... | digital compositor |
Clwyd Edwards | ... | visual effects executive producer: Atomic Arts |
Hala El Morajji | ... | rotoscope artist: Rodeo FX |
Colin Epstein | ... | digital compositor |
Jeremy Erb | ... | visual effects coordinator: Aaron Sims Creative |
Sean Falcon | ... | digital compositor |
Wenye Fang | ... | visual effects artist: Mammal Studios |
S. Scott Farrar | ... | visual effects producer |
Andrew Farris | ... | compositor: Mr. X |
Jorge Farías | ... | layout artist: Ollin VFX / matchmove artist: Ollin VFX |
Shkumbin Ferizi | ... | Computer Graphics Supervisor |
Boryslav Fird | ... | 3d artist: Giant Propeller |
Aaron Florez | ... | texture painter |
Jaime Fok | ... | visual effects editor: Mr. X |
Greg Foret | ... | layout artist |
Tarn Fox | ... | visual effects supervisor: Refuge |
Francisco Franco | ... | digital compositor: Ollin VFX |
Joy Fu | ... | Digital Lab Supervisor |
Mahesh Gadakh | ... | visual effects: uncredit |
Frédéric Gagnon | ... | animator: Rodeo FX (as Frederick Gagnon) |
Dennis Anthony Gamarra Lyon | ... | visual effects |
Angel Garcia | ... | matchmove artist: Ollin VFX |
Wilfred Garcia | ... | matchmove artist: Mr. X |
Emmanuel García García | ... | vfx compositor: ollin vfx |
Geneviève Gareau | ... | rotopaint artist |
Dipak Gaur | ... | bg prep artist: Atomic Arts |
Duolin Ge | ... | digital compositor |
Nikolay Gerjikov | ... | : Blue Faces |
Bikash Ghaju | ... | visual effects artist |
Aman Ghazu | ... | visual effects artist |
Chris Gibbons | ... | compositor: Tippett Studio |
Gabriel Giguère | ... | matchmove artist: Rodeo FX |
Rahim Gilani | ... | lighting artist: Mr. X Inc. |
Ibañez Gilberto | ... | match move artist |
Laurent Gillet | ... | visual effects supervisor: Rodeo FX |
Mark Goldberg | ... | compositor |
Olga Golubeva | ... | visual effects coordinator |
Martin Gorbea Sanchez | ... | cg artist: Rodeo FX |
Denis Gordeev | ... | matchmove artist: CGF |
Ivan Gordin | ... | visual effects |
Aleksandr Gorokhov | ... | vfx producer: CGF |
Sujita Gosain | ... | visual effects artist |
Prakash Goyal | ... | visual effects artist |
Miguel A. Granados | ... | modeler, texture and look dev: Ollin VFX |
Ardit Grezda | ... | digital compositor |
Ivan Grozev | ... | : Blue Faces / digital compositor |
Juan Pablo Guadarrama Orozco | ... | sr lighter: Ollin VFX |
James Guard | ... | visual effects |
Dean Guiliotis | ... | compositor |
Roopesh Gujar | ... | visual effects producer |
Margarita Gureva | ... | Senior Texture Artist |
Amir Gurung | ... | visual effects artist |
Bijay Gurung | ... | visual effects artist |
Nick Guth | ... | visual effects artist: VFX Legion |
María Fernanda Gómez | ... | vfx editorial assistant |
Chris M. Halstead | ... | Senior Compositor: Tippett Studio (as Chris Halstead) |
H Haden Hammond | ... | compositing supervisor: VFX Legion |
Gregory Harrington | ... | digital compositor: Mammal Studios |
James David Hattin | ... | vfx supervisor: VFX Legion |
Brenden Hawke | ... | vfx coordinator: Tippett Studio |
Benjamin Hawkins | ... | visual effects artist |
Anup Kumar Hazra | ... | matchmove lead (as Hazra Anup) |
Warwick Hewett | ... | vfx producer: Rodeo FX |
Evan Hirschberg | ... | visual effects artist: Mammal Studios |
Yun Peng Hsieh | ... | digital compositor |
Karen Huerta | ... | digital compositor |
Colin Hui | ... | lead crowd technical director |
Drew Huntley | ... | digital compositor |
Gilberto Tomas Ibañez Elizondo | ... | matchmove artist |
Charlie Iturriaga | ... | visual effects supervisor |
Lukas Jankovcin | ... | : Blue Faces / visual effects: Lighting and Lookdev |
Jalal Jemison | ... | digital compositor |
Allan Torp Jensen | ... | digital compositor |
Lubomir Jezo | ... | roto and paint artist: Blue Faces |
Marek Jezo | ... | visual effects supervisor: Blue Faces |
Matus Jezo | ... | quality & control lead: Blue Faces |
Olga Jezová | ... | : Blue Faces |
Kavita Jhaveri | ... | vfx coordinator: Refuge Studios |
Bella Jiang | ... | visual effects coordinator |
Milos Jovanovic | ... | matchmove artist: Qlbeans |
Ingrid Juliao | ... | digital compositor: Ollin VFX |
Kirk Jung | ... | matchmove/layout: Tippett Studio |
Corey Just | ... | compositor |
Sanjay Jyapu | ... | visual effects artist |
Mangesh Kale | ... | visual effects producer / visual effects supervisor |
Martin Kaperak | ... | cg artist: Blue Faces |
Mohammad Amir Khan | ... | visual effects artist |
Maxim Kharenko | ... | pipeline td |
Nikita Khasipov | ... | visual effects artist: CGF |
Dmitriy Kireev | ... | fx artist |
Christopher Klassen | ... | digital compositor: VFX Legion |
Blain Klitzke | ... | visual effects artist |
Thorsten Knatz | ... | visual effects editor |
Kirill Kochetkov | ... | head of IT department: CGF |
Ken Kokka | ... | visual effects producer: Tippett Studio |
Nikolay Kolev | ... | digital compositor |
Eswarbabu Kolla | ... | compositing lead: Atomic Arts |
Didier Konings | ... | digital matte painter |
Olga Konstantinova | ... | digital compositor |
Yuriy Korshunov | ... | matchmove artist |
Toshi Kosaka | ... | asset artist: Mr. X |
Vyacheslav Kosnyrev | ... | visual effects |
Stefan Kracun | ... | matchmove artist: Qlbeans |
Jakub Krompolc | ... | lead rigger: Blue Faces |
Aleksej Kulikov | ... | lead digital compositor: CGF |
Robin Lagarde | ... | matte painter: Rodeo FX |
Madan Lama | ... | visual effects artist |
Patrik Lang | ... | : Blue Faces |
Luis Lara González | ... | digital compositor: Ollin VFX (as Luis Uriel Lara) |
Francis Larouche | ... | digital compositor: Rodeo FX |
Gary Laurie | ... | senior matchmove/layout technical director: Lola Visual Effects |
Jeffrey Sc Lee | ... | 3D Lighter |
Adam Leisure | ... | visual effects coordinator (as Adam Hamer) |
Sofija Leskov | ... | matchmove artist: Qlbeans |
Maxime Letertre | ... | matchmove artist: Rodeo FX |
Eric Leven | ... | vfx supervisor: Tippett Studio |
Nora León | ... | rotoscoping supervisor: ollinvfx |
Angie Lijing | ... | vfx pa |
Sergey Likhachev | ... | digital compositor |
David A. Link | ... | compositor: Tippett Studio |
Dominik Liscak | ... | CG senior artist: Blue Faces |
Tomas Lomnicky | ... | : Blue Faces |
Grant Lynch | ... | visual effects editorial |
Brooke Lyndon-Stanford | ... | visual effects supervisor: Atomic Arts |
Pedro Loza López | ... | digital compositor: Ollin VFX |
Gyanendra Maharjan | ... | visual effects artist |
Mahendra Maharjan | ... | visual effects artist |
Nikesh Maharjan | ... | visual effects artist |
Radip Maharjan | ... | visual effects artist |
Rakesh Maharjan | ... | visual effects artist |
Rohin Maharjan | ... | roto/paint artist / visual effects artist |
Sabin Maharjan | ... | visual effects artist |
Suroj Maharjan | ... | visual effects artist |
Udaya Maharjan | ... | visual effects artist |
Sunil Majhi | ... | visual effects artist |
Victor Makali | ... | fx artist |
Ajoo Manandhar | ... | visual effects artist |
Lee Mar | ... | photogrammetry supervisor: LolaVFX / tracking supervisor: LolaVFX |
Jeronimo Martinez | ... | lead matchmove: Ollin Vfx |
Jesse Mcalister | ... | modeling texturing artist: Aaron Sims Creative |
Sean Ryan McEwan | ... | effects artist |
David McKay | ... | matchmove artist: Rodeo FX |
Claire McLachlan | ... | digital compositor: Mr. X Inc |
Brandon McMenamin | ... | digital compositor |
Tibor Melis | ... | digital compositor |
Jaime Mendez | ... | digital compositor |
Xany Mendez | ... | visual effects artist: Ollin VFX |
Anthony Meschi | ... | compositor: VFX Legion |
Rob Meyers | ... | lighting TD: Tippett Studio |
David Michaels | ... | cg supervisor |
Miroslav Mihailovic | ... | matchmove artist: QLBEANS |
Bogdan Mihajlovic | ... | matchmove artist: Qlbeans |
Zlatko Milojicic | ... | matchmove artist: Qlbeans |
Dusko Miokovic | ... | matchmove artist: Qlbeans |
Marcos Montane | ... | compositor |
Thomas Montminy Brodeur | ... | compositing supervisor: rodeofx |
Arturo Morales Rangel | ... | pipeline: R&D (as Arturo Rangel) |
Yabin Morales | ... | ollin vfx / visual effects supervisor: Ollin VFX |
Stephen Moros | ... | visual effects artist |
Jonathan Moulin | ... | rotoscope artist: Rodeo FX |
Milos Mrdjenovic | ... | matchmove artist: QLBEANS |
Milton Muller | ... | digital compositor: VFX Legion |
Swapnali Mumbarkar | ... | line producer |
Sebastian Munoz Silva | ... | digital compositor |
Sergey Muravev | ... | visual effects |
Brenton Murrell | ... | visual effects production manager: VFX Legion |
David Myles | ... | compositor: Lola Visual Effects |
Taj Nabhani | ... | 3d artist: Mr. X |
Trilochan Naik | ... | Matchmove Lead/cg generalist: visual effects |
Nikhil Nair | ... | visual effects producer |
Emmi Nakagawa | ... | visual effects coordinator |
Ashish Naskar | ... | Lighting Artist: Atomic Arts |
James Naud | ... | digital compositor: Rodeo FX |
Diego Navarro Isunza | ... | lighting artist (as Diego Alberto Navarro) |
Danel Nehmad | ... | digital compositor: Ollin VFX |
Marie-Laure Nguyen | ... | lighting td: Tippett Studio |
Valérie Nicol | ... | head of finance: Rodeo Fx |
NikhilKorpad | ... | matchmove artist |
Marcin Nikiforuk | ... | matte painter |
Dennis Niko | ... | : Blue Faces (as Dennis Nikolayenia) |
Jhonnatan Alejandro Niño | ... | digital compositor: Ollin VFX |
Matthew Noren | ... | visual effects production coordinator: VFX Legion |
Gregory Oehler | ... | visual effects supervisor: Mammal Studios |
Daniella Olea | ... | digital compositor: Ollin VFX |
Eugen Olsen | ... | compositor: VFX Legion |
David Olson | ... | visual effects artist |
Erik Oslanec | ... | : Blue Faces |
Erick Oviedo | ... | compositing supervisor: Ollin VFX |
Nitzin Mariana Lira Pacheco | ... | visual effects editor |
Blaise Panfalone | ... | Digital Production Manager |
Dean Parks | ... | visual effects artist |
Rabindra Maharjan Patan | ... | visual effects artist |
Logan Pearsall | ... | texture/look development artist: Tippett Studio |
Brittany Piacente | ... | compositor |
Martin Pikulik | ... | roto and paint artist: Blue Faces |
Sebastien Pincin | ... | digital compositor |
Carlos Pinilla | ... | digital compositor |
Pablo Pollaci | ... | digital compositor: Ollin VFX |
Ondrej Polácek | ... | fx artist: Blue Faces (as Ondrej Polák) |
Oliver Popellar | ... | : Blue Faces |
Mike Portoghese | ... | digital compositor |
Etienne Poulin St-Laurent | ... | head of layout: Rodeo FX |
Ramin Pournavab | ... | lead compositor: Ollinvfx |
Mark Powers | ... | animator: Tippett Studio |
Prajwal Pradhananga | ... | visual effects artist |
Raul Prado | ... | visual effects supervisor: flipbook studio |
Jeffrey C. Price | ... | VFX Editor: Tippett Studio |
Amit Pujari | ... | visual effects |
Gregor Punchatz | ... | visual effects artist |
Jorge de Jesús Pérez Alba | ... | cg lead: Ollin VFX |
Kim Quiroz | ... | visual effects coordinator |
Romina Rabti-Zolpirani | ... | render wrangler: Rodeo FX |
Raghav Rai | ... | rotoscope prep supervisor |
Shanti Rai | ... | visual effects artist |
Sushil Rai | ... | visual effects artist |
Sambu Rajbahak | ... | visual effects artist |
Andy Rajput | ... | compositor |
Pablo Sebastián Ramallo | ... | digital compositor: Ollin VFX |
Daniela Ramirez | ... | visual effects editorial assistant: ollin vfx |
Steven Ramirez | ... | visual effects editor |
Rohit Ranjan | ... | visual effects supervisor |
Rajeev Kumar Rastogi | ... | visual effects producer |
Nabin Raut | ... | visual effects artist |
Arka Ray | ... | Prep/Paint artist |
Carlos Raya | ... | digital compositor: VFX Legion |
Tomas Rences | ... | pipeline software developer: Blue Faces |
Armando Ricalde | ... | visual effects producer: Ollin VFX |
Maxime Richard | ... | animator: Rodeo FX |
Scott Riopelle | ... | Digital effects supervisor |
Yasuri Adrianela Ariza Rodríguez | ... | visual effects coordinator: Ollin VFX |
Justin Rogers-CdeBaca | ... | visual effects office manager |
Vinay Krishan Rohilla | ... | matchmove artist: visual effects |
America Romero | ... | cg artist: Ollin VFX |
Greg Ruane | ... | pipeline engineer |
Sean Ruecroft | ... | postvis artist: MPC |
Fred Ruff | ... | visual effects supervisor: Refuge |
Gabriela Espinosa Ruiz | ... | digital compositor: Ollin VFX |
Mevlana Rumi | ... | digital compositor: ollin VFX |
Croft Russell | ... | senior roto/paint artist: Mr. X Inc. |
Anton Ryabkov | ... | digital compositor: CGF |
Adam Sadlon | ... | animator: Blue Faces (as Adam Sadion) |
Hitesh Saindane | ... | digital compositor |
Vladislav Samarov | ... | fx artist: CGF |
Daniel Sandoval-Guillen | ... | compositor: Mammal Studios |
Sheena Sankhla | ... | digital compositor |
Aleksandr Saraev | ... | Senior Lighting/Effects TD: CGF (as Alexander Saraev) |
Sachin Satpute | ... | visual effects supervisor |
Benjamin Scabell | ... | digital compositor: Mr. X |
Jason Adam Schaefer | ... | compositor |
David Schnee | ... | compositing supervisor: Tippett Studio |
Sam Scott | ... | compositor |
Anselm Seherr-Thoss | ... | visual effects artist |
Prakash Senchuri | ... | visual effects artist (as Prakash Karki) |
Diego Sepetich | ... | sr lighter |
Anup Shakya | ... | visual effects artist (as Anoop Shakya) |
D.J. Shea | ... | senior compositor |
David Shere | ... | in house visual effects supervisor |
Mayush Shilpakar | ... | visual effects artist |
Pavel Shnitov | ... | sequence supervisor: CGF |
Anmol Shrestha | ... | visual effects |
Rameshwor Shrestha | ... | visual effects supervisor |
Amarjeet Singh | ... | Vfx Paint |
Dhirendra Singh | ... | compositor |
Lexi Sloan | ... | visual effects coordinator/quality control lead |
Dane Allan Smith | ... | visual effects producer |
Reyffer Sousa | ... | Generalist TD: Atomic Arts |
Alex St. Pierre | ... | digital artist (as Alex Keller) |
Alexander Starkov | ... | matchmove artist |
Evgeniy Stefanov | ... | Fxtd: Cgf |
Jubinville Steve | ... | modeling supervisor: Tippett Studio |
Conner Stirling | ... | visual effects editorial |
Vladimira Strukanova | ... | cg artist: Blue Faces |
David Sullivan | ... | roto/paint supervisor |
Sulekh Suman | ... | digital lab operator |
Ashrujit Sur | ... | visual effects artist |
Charles Angus Taylor | ... | compositing supervisor |
Jigna Thacker | ... | Line Producer |
Ranzit Thapa | ... | roto artist / roto paint artist |
Sarah Thomas | ... | digital compositor: Mammal Studios |
Lubomír Timko | ... | cg supervisor: Blue Faces |
Dave Tipper | ... | matte painter: VFX Legion |
Justin Tirado | ... | animator: Lola VFX |
Vladimir Tkachenko | ... | lead fx td: CGF |
Alexandra Torelli | ... | rotoscope artist: Rodeo FX |
Erik Christopher Toth | ... | compositor: Mammal Studios |
Fabiola Trejo | ... | digital compositor: ollin vfx |
Jean-Philippe Tristant | ... | digital compositor: Rodeo FX |
Alexandra Turmel | ... | rotopaint artist: Rodeo FX |
Matthew Unwin | ... | Lola VFX |
Desislava Valcheva | ... | vfx compositor |
Michele C. Vallillo | ... | visual effects executive producer: Mammal Studios |
Johan van Huyssteen | ... | compositor: VFX Legion |
Money Vang | ... | generalist & lighting td: visual effects |
Opale Vezina | ... | rotoscope artist: Rodeo FX |
Valeria Volkova | ... | visual effect artist: CGF |
Alex Volovich | ... | key compositor |
Alejandro Diego von Dorrer | ... | visual effects executive: Ollin VFX |
Jason Wardle | ... | cg supervisor: Mammal Studios |
Cliff Welsh | ... | vfx supervisor: Lola VFX |
Olaf Wendt | ... | vfx supervisor: Mr. X |
Paul Wishart | ... | cg supervisor: Mr. X |
Peter M. Wu | ... | previs/postvis artist: MPC |
Vijay Kumar Yadav | ... | paint |
Momo Yang | ... | senior matchmover |
Anton Yarovoy | ... | visual effects artist |
Lin Yin | ... | visual effects |
Alan Liwen Ying | ... | tracking & layout artist: Mr X |
Ashkan Yousefi | ... | visual effects artist |
Qin Yuanyuan | ... | previs production manager |
Radoslav Zakutny | ... | digital compositor: Blue Faces (as Radoslav Zákutny) |
Andrey Zhukov | ... | matchmove artist |
Larisa Zhuravleva | ... | visual effects artist (as Larisa Zhuravlyova) |
Priyanka Balasubramanian | ... | visual effects producer: Hula Hoop VFX (uncredited) |
Jean-Alexandre Dufour | ... | rotoscope artist: Rodeo FX (uncredited) |
Robin Dutta | ... | Senior Compositing Technical Director (uncredited) |
Antonio Gallardo | ... | visual effects executive producer: LaPosta VFX (uncredited) |
Audrey Geoffroy | ... | animator (uncredited) |
Christian Hatfield | ... | visual effects artist (uncredited) |
David Monfette | ... | digital compositor: Rodeo FX (uncredited) |
Jonathan Niquet | ... | pipeline td: RodeoFX (uncredited) |
Amelie Tremblay | ... | visual effects coordinator: Rodeo FX (uncredited) |
Stunts
Joel Adrian | ... | stunt performer |
Paul Philip Clark | ... | stunt performer |
Caitlin Dechelle | ... | stunt double: Sainan |
Xiaoping Fan | ... | stunt performer |
Xiang Gao | ... | action coordinator |
Qiang Li | ... | stunt performer |
Trevor Logan | ... | stunt performer |
Ron Smoorenburg | ... | stunt performer |
Quanjun Su | ... | stunt rigging coordinator |
Greg Townley | ... | stunt performer |
Damien Walters | ... | stunt coordinator |
Fan Xiaoshuang | ... | stunt double |
Camera and Electrical Department
Michael Ambrose | ... | gaffer: action unit |
Darren Bailey | ... | grips libra technician |
Derrick M. Brown | ... | grip |
Arturo Castañeda | ... | first ac "a" camera |
Peter Chrimes | ... | key grip: second unit |
Claudia Cuevas | ... | second assistant 'a' camera 1st unit |
Dhamarata Dhiensuwana | ... | key grip rigger |
Robert Gilman | ... | dolly grip |
Oscar Gomez | ... | best boy rigging grip |
Ben D. Griffith Jr. | ... | best boy grip |
Aaron Humber | ... | 2nd Unit programmer/console operator |
Jai Ip | ... | camera operator |
Mark Jefferies | ... | rigging gaffer |
Roger King | ... | grip translator |
Len Levine | ... | lighting design |
Nathan Levine | ... | set lighting assistant |
Jenny Lvyunqing | ... | Rigging grip production assistant/Interpreter |
Wing Ma | ... | gaffer |
Ed Maloney | ... | 2nd unit gaffer |
Cedric Martin | ... | a camera/steadicam operator |
Bruce McCleery | ... | director of photography: second unit |
Youchen Miao | ... | behind the scenes camera |
Guy Micheletti | ... | key grip |
Shane Mowday | ... | DMX technician |
Andy Mutton | ... | main unit lighting programmer: operator lighting design |
Clayton Null | ... | best boy grip: second unit |
Stephen Oh | ... | camera operator |
Dino Parks | ... | director of photography: second unit |
Morten Petersen | ... | best boy electric: action unit |
Jose L. Ruiz | ... | chief lighting technician (as Jose Ruiz) |
David Skinner | ... | rigging grip forman |
Jessie Sun | ... | main unit lighting continuity and coordinator |
Zichen Tang | ... | behind the scenes camera |
Joshua D. Thatcher | ... | assistant lighting design |
Michael Webber | ... | best boy rigging electric |
Sam Yun Hui Zhang | ... | aerial cinematographer / director of photography: second unit |
Sean Shihao Zhang | ... | rigging lx translator |
Yanfei Zhang | ... | behind the scenes camera |
Qianying Zhou | ... | camera department coordinator: first unit |
Lech Gunovic | ... | A camera Dolly Grip (uncredited) |
Animation Department
Salvador Almanza | ... | animator: Ollin VFX |
Ibragim Botashev | ... | animator |
Nicholas Cabana | ... | animation supervisor |
Linelly Enríquez | ... | animator (as Linelly Enríquez Robles) |
Ravshan Gaziev | ... | lead creater td |
Leonid Larionov | ... | animation supervisor : CGF |
David Lauer | ... | animator |
Brian Mendenhall | ... | animation supervisor: Tippett Studio |
Marcela Salas | ... | animator |
Danny Southard | ... | animator |
Allan Steele | ... | animator |
Alla Supryakova | ... | animator |
Brian Vowles | ... | animator |
Bob Wilson | ... | animator |
Frédéric Gagnon | ... | animator: Rodeo FX (uncredited) |
Casting Department
Lisa Jing Li | ... | Casting Agent |
Costume and Wardrobe Department
Tomas Barcelo | ... | junior armour sculptor |
Barbara Bibiloni | ... | costume assistant |
Simon Brindle | ... | costume effects supervisor |
Bob Buck | ... | assistant costume designer |
Daniel Calvert | ... | senior art finisher |
Mini Chen | ... | key stand-by costumer |
Rachel Freire | ... | leather specialist |
Laizan Fung | ... | costume armour mould maker |
Niall George | ... | armour modeller |
Nicola Huckstepp | ... | costume armour co-ordinator |
Jonathan Lousich | ... | art finisher |
Ben Price | ... | speciality costume supervisor |
James Rogers | ... | Supervising textile artist: art finisher |
Rose-Marie Salmon | ... | art finisher |
Marie Silberstein | ... | costume props coordinator: Meniscus NZ |
Jasmine Watson | ... | jeweller |
Editorial Department
Andrei Andries | ... | post-production assistant (as Andries Andrei) |
Ziyun Chen | ... | first assistant editor |
Mark L. Levine | ... | first assistant editor |
Helen Ma | ... | assistant editor |
Irina Shamina | ... | assembly editor |
Ting Yu | ... | assistant editor |
Alexander Zolotarev | ... | digital intermediate colorist |
Music Department
Robert Adams | ... | music preparation / orchestrator |
Jeff D. Anderson | ... | music preparation |
Matthew Colbert Blocha | ... | score technical supervisor |
Kazimir Boyle | ... | composer additional music: onscreen folk music |
Obadiah Brown-Beach | ... | orchestrator: theme song |
Xueran Chen | ... | composer: theme song |
Geoff Foster | ... | score engineer |
Phil McGowan | ... | score mixer |
Etienne Monsaingeon | ... | composer assistant |
Trevor Morris | ... | Conductor |
Ro Rowan | ... | cello: theme song |
David Shipps | ... | orchestrator |
Jill Streater | ... | music librarian: UK |
Trey Toy | ... | composer: additional music |
Benjamin Zecker | ... | composer: additional music |
Sebastian Zuleta | ... | music editor |
Additional Crew
Sharon Everitt | ... | previsualization director |
Qingge Gao | ... | production coordinator: Post Production and Marketing |
Jetmir Grezda | ... | technical director |
Hsiang-Heng Kung | ... | production coordinator |
Shengxiong Ni | ... | production coordinator: Post Production and Marketing |