Directed by
Zheng Xu |
Writing Credits (in alphabetical order)
Bululufu | ||
Keke He | ||
Zheng Xu | ||
He Yihe |
Cast (in credits order)
Produced by
Anthony Argento | ... | U.S. Unit Producer |
Elaija Chekhov | ... | unit producer |
Shuogang Chen | ... | co-executive producer |
Ping Dong | ... | executive producer |
Li Fei | ... | co-executive producer |
Ruoqing Fu | ... | co-executive producer |
Yin Han | ... | co-executive producer |
Hu Hui | ... | executive producer |
Yuxia Jiang | ... | administrative executive producer |
Hongfen Jiao | ... | co-executive producer |
Shi Junguo | ... | co-executive producer |
Li Kang | ... | co-executive producer |
Siyu Lin | ... | U.S. Unit Line Producer |
Ruifang Liu | ... | executive producer |
Ruifen Liu | ... | administrative executive producer |
Zhao Minghui | ... | co-executive producer |
Wonnie Shen | ... | associate producer |
Shan Tam | ... | producer |
Shaokun Xiang | ... | executive producer |
Tianfu Xu | ... | executive producer |
Zheng Xu | ... | executive producer |
Yu Yang | ... | executive producer |
Albert Yeung | ... | co-executive producer |
Chao Zhao | ... | executive producer |
Lijun Zhao | ... | co-executive producer |
Renpeng Zhao | ... | executive producer |
Yijun Zhao | ... | co-producer |
Peter Zheng | ... | executive producer (as Zhihao Zheng) |
Maofei Zhou | ... | co-executive producer |
Music by
Fei Peng |
Cinematography by
Yizeng Liu |
Editing by
Yiran Tu |
Art Direction by
Ang Gao | ||
Shuang He |
Set Decoration by
A.K. Espada |
Costume Design by
Ang Gao | ||
Shuyu Lei |
Production Management
Taylor Li | ... | unit production manager |
Chavan Renuka | ... | production manager |
Second Unit Director or Assistant Director
Felipe Pava | ... | second second assistant director |
Bianca Yeh | ... | first assistant director |
Amy Zhou | ... | first assistant director |
Art Department
Mark Joseph Griswold | ... | set dresser |
Sound Department
Frank Cheng | ... | re-recording mixer |
Junsheng Han | ... | foley artist |
Xinghui Li | ... | sound recordist |
Liu Wanxin | ... | foley recordist |
Jiang Yang | ... | supervising sound editor |
Nan Zhao | ... | supervising sound editor |
Special Effects by
Viphada Karnjanawarit | ... | Modelers: The Monk Studios |
Panya Natekobkua | ... | Previz Artists: The Monk Studios |
Chituea Ninsuwankhosit | ... | Modelers: The Monk Studios |
Chanida Srithongkul | ... | production coordinator: The Monk Studios |
Waraporn Thanapitak | ... | Modelers: The Monk Studios |
Visual Effects by
Timur Abdulov | ... | visual effects supervisor |
Daffer Al-Faiadh | ... | it manager: The Third Floor |
Gustav Alexandersson | ... | environment modeling artist: Goodbye Kansas Studios / lookdev artist: Goodbye Kansas Studios |
Bogdan Amidzic | ... | fx td: Crater Studio |
Stewart Ash | ... | visualization supervisor: The Third Floor |
Oliver Askew | ... | tracking artist: Goodbye Kansas Studios |
Cassandra Bakic | ... | vfx production manager: Crater Studio |
Ryan Basa | ... | compositor |
Markus Bergqvist | ... | compositing artist: Goodbye Kansas Studios |
Martin Borell | ... | compositing artist: Goodbye Kansas Studios |
Nelson Brown | ... | animator: Tippett Studio |
Tristan Brown | ... | compositor: Tippett Studio |
Howard R. Campbell | ... | technical director: Tippett Studio |
Jacob Carlsson | ... | vfx artist: Copenhagen VFX |
Sarah Cauchois | ... | head of production: The Third Floor / previs production manager: The Third Floor |
Napassara Chaisukdamrong | ... | Production Manager: The Monk Studios |
Li Li Chew | ... | visual effects coordinator: Animamundi Studio |
Lung Kye Chin | ... | digital compositor |
Tanoo Choorat | ... | Modeling Supervisor: The Monk Studios |
Aaron Clement | ... | visualization artist: The Third Floor |
David Costello | ... | digital artist |
Zoran Cvetkovic | ... | vfx art director: Crater Studio |
Elina Danchenko | ... | digital compositor |
Sopan Darandale | ... | visual effects: uncredit |
Sanjay Das | ... | executive producer: Tippett Studio |
Danop Dharmaraksa | ... | Previsualisation Supervisor: The Monk Films |
Iatsenko Diana | ... | visual effects artist (as Yatsenko Diana) |
John Dietz | ... | Executive Producer: BangBang |
Ian Differ | ... | previs editor: The Third Floor |
Luka Djordjevic | ... | junior digital compositor: Crater Studio |
Mark Dubeau | ... | creature supervisor: Tippett Studio |
Chuck Duke | ... | animator: Tippett Studio |
Jonas Ekman | ... | animation artist: Goodbye Kansas Studios |
Colin Epstein | ... | compositor: Tippett Studio |
Elise FitzGerald | ... | production coordinator: Tippett Studio |
Axel Flovin | ... | lookdev artist: Goodbye Kansas Studios |
Page Frakes | ... | color pipeline supervisor: Tippett Studio |
Alexey Garifov | ... | pipeline developer |
Tom Gibbons | ... | animator: Tippett Studio |
Denis Gordeev | ... | matchmove artist: CGF |
Filip Gugoski | ... | junior animator: Crater Studio/matchmove artist: Crater Studio |
Roopesh Gujar | ... | visual effects producer |
Anil Gupta | ... | digital compositor |
Joseph Hamdorf | ... | fx animator: Tippett Studio |
Johan Hansson | ... | vfx artist: Copenhagen VFX |
Tilly Holton | ... | associate production manager: The Third Floor |
Manon Huez | ... | visualization artist: The Third Floor |
Fredrik Höglin | ... | compositing artist: Goodbye Kansas Studios |
Kaya Jabar | ... | visualization artist: The Third Floor |
Vladimir Jankovic | ... | 3d generalist: Crater Studio |
Ivana Jevtic | ... | matchmove artist: Crater Studio |
Jimmy Johansson | ... | rigging artist: Goodbye Kansas Studios |
Johnny_Lee_Yong_Jun | ... | matchmove artist : Animamundi Studio |
Ludvig Jonsson | ... | rigging artist: Goodbye Kansas Studios |
Petar Jovovic | ... | vfx supervisor: Crater Studio |
Sean Kalamgi | ... | lighting artist: Goodbye Kansas Studios / lookdev artist: Goodbye Kansas Studios |
Maxim Kharenko | ... | pipeline |
Nikita Khasipov | ... | visual effects artist: CGF |
Minja Knezevic | ... | junior matte painter: Crater Studio |
Aleksandar Kocic | ... | pipeline td: Crater Studio |
Matija Koraksic | ... | digital compositor: Crater Studio |
Louis Laflamme-Fillion | ... | visual effects supervisor: Fin |
Goran Lakic | ... | lighting td: Crater Studio |
Evgeny Lesnichenko | ... | cg supervisor |
Sergey Likhachev | ... | digital compositor: CGF |
Joel Lindman | ... | vfx supervisor: Goodbye Kansas Studios |
Maksim Ljubenkovic | ... | vfx td: Crater Studio |
Amy Lu | ... | animator: Tippett Studio |
Linda Luong | ... | visual effects producer: Fin Design + Effects |
Connla Lyons | ... | previs editor: The Third Floor |
Roy Malhi | ... | cg supervisor: Fin Design + Effects |
Filipe Marques | ... | senior compositor |
Dominic Martin | ... | visualization artist: The Third Floor |
Teo Mathlein | ... | digital matte painter: Goodbye Kansas Studios |
Syamil Aiman Mazlan | ... | digital compositor: Animamundi Studio |
Peter McDonald | ... | visualization supervisor: The Third Floor |
Brian Mendenhall | ... | lead animator: Tippett Studio |
Napaporn Metaaphanon | ... | Pipeline: The Monk Studios |
Bogdan Mihajlovic | ... | matchmove lead: Crater Studio |
Milicko Mijatovic | ... | animator: Crater Studio |
Milovan Mladenovic | ... | executive producer: Crater Studio |
Vladimir Mladenovic | ... | matte painter: Crater Studio |
Shakti Prakash Mohanty | ... | visualization artist: The Third Floor |
Chris Morley | ... | visual effects supervisor: Tippett Studio |
Steve Moros | ... | matchmove artist: Tippett Studio |
Milos Mrdjenovic | ... | matchmove artist: Crater Studio |
Kimberly Mucha | ... | production coordinator: Tippett Studio |
Christopher Mullins | ... | animator: Tippett Studio |
Alexandr Nabiullin | ... | lead compositor |
Ross Nakamura | ... | lead compositor: Tippett Studio |
Gustaf Nilsson | ... | vfx artist: Copenhagen VFX |
Tamara Novakovic Dinic | ... | digital compositor: Crater Studio (as Tamara Dinic) |
Tomas Näslund | ... | compositing artist: Goodbye Kansas Studios |
Alex Oddbratt | ... | cg supervisor: Copenhagen VFX |
Pawel Olas | ... | visual effects artist |
Tsoy Oleg | ... | visual effects artist: CGF |
Joakim Olsson | ... | environment modeling artist: Goodbye Kansas Studios / tracking artist: Goodbye Kansas Studios |
Tom Olsson | ... | executive producer: Goodbye Kansas Studios |
David Orman | ... | data manager: Fin Design |
Alex Owens | ... | production coordinator: Tippett Studio |
Anna Oyner | ... | visual effects coordinator |
Athanasios Papadimitrou | ... | pipeline: The Third Floor |
Logan Pearsall | ... | cg painter: Tippett Studio / texture/look development artist: Tippett Studio |
Sam Peereboom | ... | junior fx artist: Crater Studio |
Stevan Petrovic | ... | junior model & texture artist: Crater Studio |
Parinya Pongsangiam | ... | Animation Manager: The Monk Studios |
Raththee Pongworapinit | ... | Rigger: The Monk Studios |
Mark Powers | ... | animator: Tippett Studio |
Shane Rabey | ... | Compositing Supervisor: Fin Design & Effects |
John Rader | ... | cg painter: Tippett Studio |
Jovan Radetkovic | ... | digital compositor: Crater Studio / matchmove artist: Crater Studio |
Katarina Radic | ... | texture artist: Crater Studio |
Philipp Redblackov | ... | digital artist |
Steve Reding | ... | technical director: Tippett Studio |
Ken Rogerson | ... | visual effects editor: Tippett Studio |
Jules Roman | ... | executive producer: Tippett Studio |
Niketa Roman | ... | art department |
Behrooz Roozbeh | ... | compositing artist: Goodbye Kansas Studios |
Charles Rose | ... | cg supervisor: Tippett Studio |
Nate Ross | ... | animator: Tippett Studio |
Pamela Saad | ... | fx animator: Tippett Studio |
David Schnee | ... | digital compositor: Tippett Studio |
Andrew Shanks | ... | digital compositor |
Christina Sidoti | ... | animation artist: Goodbye Kansas Studios |
Caio Simbula | ... | conform: Goodbye Kansas Studios |
Christian Sjostedt | ... | visual effects supervisor: Copenhagen VFX |
Jonathan Skifs | ... | animation artist: Goodbye Kansas Studios |
Vaughn Smith | ... | modeler: Tippett Studio |
Suponwich Juck Somsaman | ... | studio head: The Monk Studios |
Piyaphon Sriphongngam | ... | Previz Supervisor: The Monk Studios |
Nikola Stoiljkovic | ... | junior model & texture artist: Crater Studio |
Katarina Stojkovic | ... | vfx coordinator: Crater Studio |
Pavle Subotic | ... | model & texture artist: Crater Studio |
Palapas Suwannarat | ... | Asset Manager: The Monk Studios |
Jean Teulieres | ... | visualization artist: The Third Floor |
Simon Tingell | ... | compositing artist: Goodbye Kansas Studios |
Delphine Volny | ... | previs coordinator: The Third Floor |
Nikola Vucenovic | ... | compositing supervisor: Crater Studio |
Yanbo Wang | ... | supervisor assistant |
Nicole Watt | ... | visual effects producer: Tippett Studio |
Jona Wedholm | ... | vfx coordinator: Goodbye Kansas Studios |
Mikael Widegren | ... | digital matte painter: Goodbye Kansas Studios |
James Wilson | ... | visualization artist: The Third Floor |
Joe Tsung-Yu Wu | ... | visual effects artist |
Fei Xiang | ... | visual effects supervisor |
Jingyi Zhang | ... | visual effects supervisor |
Birna Rún Ólafsdóttir | ... | vfx artist: Copenhagen VFX |
Linda Öhlund | ... | vfx producer: Goodbye Kansas Studios |
Mahesh Gadakh | ... | visual effects (uncredited) |
Stunts
Fan Xiaoshuang | ... | stunt performer |
Camera and Electrical Department
A. Bebyakin | ... | grip: Russia |
Sergei Bebyakin | ... | grip: Russia |
Egor Blinov | ... | lighting technician: Russia |
Ivan Bobin | ... | electrician: Russia |
Austin Castelo | ... | dolly grip: new york unit |
Ilya Cherednik | ... | electrician: Russia |
Andrey Dontsov | ... | drone operator |
Alexey Ekimov | ... | electrician: Russia |
Ming Gao | ... | dit supervisor |
Aaron Herschlag | ... | Electric: New York Unit |
Pavel Khalitov | ... | lighting technician: Russia |
Mikhail Khryashchyev | ... | lighting technician: Russia |
Junior Lucano | ... | Camera B operator / Trinity Operator |
Vadim Mandrik | ... | dolly grip: Russia |
Orehov Misha | ... | grip: Russia |
Ivan Mosichev | ... | grip: Russia |
Chris O'Keeffe | ... | grip: ny unit |
Mikhail Panov | ... | gaffer: Russia |
Ilya Plyatskovskiy | ... | grip: Russia |
Alexey Pugachev | ... | dolly grip: Russia |
Alexandr Ryabinin | ... | key grip: Russia |
Mikhail Shakhov | ... | lighting technician: Russia |
Artem Shashaev | ... | grip: Russia |
Aleksandr Skriba | ... | dolly grip: Russia |
Pavel Stepanov | ... | lighting technician: Russia |
Shauna Terruso | ... | grip |
Aleksandr Zorin | ... | lighting technician: Russia |
Animation Department
Chuck Duke | ... | animator |
Brian Mendenhall | ... | animation supervisor: Tippett Studio |
Casting Department
Lisa Jing Li | ... | casting agent |
Location Management
Yixin Cen | ... | assistant location manager |
Music Department
Marton Barka | ... | music contractor |
Bernd Mazagg | ... | score recordist |
Synchron Stage Orchestra | ... | score performed by |
Fei Peng | ... | music producer / music programming / musician: violin solo / orchestrator |
Yang Qiu | ... | Soundtrack Producer |
Josefine Riedel | ... | monitor engineer |
Stefan Steinbauer | ... | project coordinator |
Marian Svetlik | ... | concertmaster |
Veronika Vitazkova | ... | flutist (as Veronika Vitazkova Simonsen) |
Johannes Vogel | ... | conductor |
Martin Weismayr | ... | pro tools operator |
Lei Zhang | ... | Recording Coordinator |
Script and Continuity Department
Chimi Chung | ... | script supervisor |
Additional Crew
Lou Wang-Holborn | ... | production coordinator new york unit (as Louie Wang Holborn) |
Kingy Wong | ... | assistant (uncredited) |
Thanks
Scott Trost | ... | special thanks |