Edit
A Xiu Luo (2018) Poster

(2018)

Full Cast & Crew

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 Tiejun Wang ... Tuka
Qi Dong Qi Dong ... Qi Ya
Jiayi Feng 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 Derrick M. Brown ... Brother
Joseph Castillo Joseph Castillo ... Body Guard
Paul Philip Clark Paul Philip Clark ... Ozuzu
Caitlin Dechelle ... Sainan
Jeannine Derbez ... Mother
Mia Diop Mia Diop ... Court dancer
Gigi Feshold ... Sachru
Daria Gz ... Underwater resident
Volker Helfrich Volker Helfrich ... Babik
Diana Hübel Diana Hübel ... Mother
Umar Khan ... Jeeon
Stephan Zhou Lomax Stephan Zhou Lomax ... Childhood
Mykyta Rozenko ... City citizen (as Nikita Rozenko)
Troy Sandford Troy Sandford ... The Harpy
Ron Smoorenburg Ron Smoorenburg ... General
Erik Sords Erik Sords ... Atark
Greg Townley ... Dima
Marianne Kaulima 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

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed