Cast & Crew

Directed by

Kaige Chen

Writing Credits

Kaige Chen
(screenplay)
Haofeng Xu
(story)
Ting Zhang
(screenplay)

Cast

Baoqiang Wang
He Anxia
Xuejian Li
Master Luo Yin
Wei Fan
Cui Daoning
Chi-Ling Lin
Yu Zhen
Vanness Wu
Cui Daorong
Danny Kwok-Kwan Chan
Zhao Zinchuan
Xueqi Wang
Rusong
Aaron Kwok
Zhou Xiyu
Qi Dong
Wang Xiangning
Zhuangzhuang Tian
Peng Xiaowen
Wah Yuen
Peng Qianwu
Chang Chen
Boss Zha
Suet Lam
Zhao Liren
Jaycee Cho-Ming Chan
Peng Qizi
Hu Chen
Guo Jing
Yilong Zhang
Sun Fengying

Produced by

Huayi Cao
executive producer
Hong Chen
producer
Jun Liu
producer
Zareh Nalbandian
executive producer
Dede Nickerson
executive producer
Tian Tian
associate producer

Music by

George Acogny

Cinematography by

Geoffrey Simpson

Editing by

Wayne Wahrman

Art Direction by

Karl Tan
associate art director (as Tan Chen)

Makeup Department

Eddie Liu
make up effects designer

Production Management

Jason Pomerantz
director of production: IMAX Version
Sharon Taylor
head of production

Art Department

Simon Cowell
concept designer
Brian Estanislao
concept designer
Hexin Luan
associate art director
Gibson Radsavanh
concept designer

Sound Department

Joe Barnett
re-recording mixer
Lon Bender
sound designer / supervising sound editor
Tara Blume
foley artist
Mark Coffey
first assistant sound editor
Kris Fenske
sound designer
Changning Gu
sound supervisor
Nick Mortillaro
foley cue / foley editor
Pernell L. Salinas
assistant sound editor
Geordy Sincavage
foley editor / supervising foley mixer
Jon Title
sound effects editor
Ryan Wassil
foley editor / foley mixer
Matthew Wilson
fight editor
James Wright
dolby sound consultant (as Jim Wright)
Clark Zhao
sound editor
Brian Straub
foley artist (uncredited)

Visual Effects by

William Algar-Chuklin
render wrangler: animal logic
Rajat Amin
visual effects coordinator
Elana Andersen
support engineer: animal logic
Ross Anderson
lighting artist
Laurence Andrews
pre-viz & layout
Dane Armour
pre-viz & layout
Vaughn Arnup
roto/paint supervisor
Josh Azzopardi
roto artist
Aloys Baillet
research and development
Marcus Bain
tracking
Garry Baker
purchasing & asset management officer: animal logic
Sotiris Bakosis
visual effects artist
Aaron Barclay
compositing supervisor
Nicolas Beaufays
digital compositor: Animal Logic
David Bemi
effects technical director (as David Bemi-Bajer)
Niki Bern
compositor
Kate Bernauer
compositor
Dudley Birch
digital matte painter
James Bishop
support engineer: animal logic
Ananya Bose
visual effects artist
Paul Braddock
modelling artist
Andy Brown
visual effects supervisor
David Brown
fx artist
George Burrows
research & development
Marco Carpagnano
animator
Kris Carson
compositor
Adrian Chan
associate shoot supervisor
Camela Cheng
surfacing artist
Nick Chong
compositor
Alex Coble
compositor
David Costello
roto artist
Jayandera Danappal
fx artist: Animal Logic
Troy Darben
compositor
Zelko Dejanovic
compositor
Gabrielle Desdoigts
production assistant and coordinator
Xavier Desdoigts
direcotor of technical operations
Jenny Dias
lighting artist
Ivelina Dobreva
senior compositor: Animal Logic
Tyson Donnelly
compositor
Jeff Driver
modelling lead
James Dunlop
senior rigging artist
Lexie Durbridge
visual effects coordinator (as Lexie Busby)
Matt Ebb
fx artist
Christian Epunan Hernandez
visual effects
Roman Fedotov
research and development
Raffaele Fragapane
rigging artist
Rogier Fransen
fx artist
Anna Fraser
compositor
Raphaël Gadot
visual effects artist
Pranav Gangapurkar
visual effects artist
Ankush Gawande
visual effects artist
Sam Godfrey
roto artist
Brenton Goodwin
modelling artist
Luke Gravett
fx artist
Miles Green
fx artist
Guy Griffiths
director of research and development
Toby Grime
lead designer
Michael Halford
digital matte painter
David Hansen
animator
Mick Harkin
compositor (as Michael Harkin)
Daniel Heckenberg
r&d lead developer
Samson Heffernan
support engineer: animal logic
Luke Hetherington
visual effects producer
Alex Holcombe
vfx editor: Animal Logic
Josh Hulands
roto artist
Scott Hunter
animator
Sujit Jain
roto/paint lead at prana studios
Sujit Jain
sr.prep artist (as Sujit Tone)
Bhakar James
tracking lead
Naoko Jewell
lighting artist
Samapika Karmakar
prep supervisor: Prana Studio
Tarun Kripalani
visual effects producer
Keiran Lee
review assistant
Steven Lees-Smith
support engineering supervisor: animal logic
Julien Leveugle
compositor
Nerys Lincoln
surfacing artist
Daniel Lopez
support engineer: animal logic
Manuel Macha
lighting artist
Patrick Madden
support engineer: animal logic
Sam Marchant
render wrangler
Justen Marshall
research and development
Guy Masonwells
digital artist: Animal Logic
Romain Maurer
research and development
Graeme McGirr
lighting lead
John Stanley McGovern
modelling artist
Kirsty Millar
additional visual effects supervision
Sandra Mondange
visual effects coordinator
Fabian Muller
pre-viz & layout (as Fabian Mueller)
Vikramshil Narwade
visual effects
Federico Naum
research and development
Kevin Ng
senior systems engineer: Animal Logic
Asal Nikkhah
visual effects coordinator: Animal Logic
Wei Ning
research and development
Chris Norris
surfacing artist
Joshua Nunn
lighting artist
Monique O'Halloran
digital artist
Alfie Olivier
animation lead
Chris Olsen
animator
Ryan Pilcher
tracking
Daniel Powter
data lead
Carl Prud'homme
surfacing lead
Eugene Purugganan
senior systems engineer: Animal Logic
Shane Rabey
compositor: animal logic
Ilaria Ragusa
surfacing artist
Will Reichelt
associate visual effects supervisor
Dean Richichi
compositor
Diego Riestra
senior compositor: Animal Logic
Kazia Roach
compositor
Shayne Rodway
support engineer: animal logic
Mehma R. Sachdeva
visual effects producer
Zuben Saldanha
visual effects production manager
Francesco Sansoni
lighting artist
Daniel Scott
research and development
Alyssia Sharpe
production accountant: Animal Logic
Steve Shearston
senior digital artist
Ravi Shekhar
prep supervisor: Prana Studio
Richard Skelton
tracking
Bryan Smith
research and development
Ari Stamatopoulos
render wrangler
Feargal Stewart
cg supervisor
Mark Streatfield
research and development
Grant Street
senior systems engineer: Animal Logic
Stefano Tabacco
research and development
Jeffrey Tan
data operations
Yannick Tan
digital matte painter
Craig David Thomas
production coordinator
Alex Timbs
head of it
Larry Townsend
fx artist
Radu Vintila
lead systems engineer: Animal Logic
Ben Walker
digital matte painter
Vaughan Walsh
roto artist
Jeremy Webber
senior systems engineer: Animal Logic
Owen Williams
compositor
Guido Wolter
compositing lead
Ben Wotton
digital artist: Animal Logic
Gareth Young
pre-viz & layout
Trent Dyer
render wrangler: animal logic (uncredited)
Daniel Powter
data lead: Animal Logic (uncredited)
William Southers
software developer: animal logic (uncredited)

Stunts

Bruce Law
car stunt coordinator
Yee Man Law
assistant car stunt coordinator
Huslie Wu
stunts

Camera and Electrical Department

Michael Adcock
gaffer
Jay Munro
key grip
Christopher Reig
digital imaging technician

Animation Department

Etienne Marc
matte painter

Editorial Department

David Alonzo
digital intermediate
Ted Craig
digital intermediate producer (as Richard Craig)
Yong Ji
assistant colorist
Bin Li
associate editor
Yuan Elizabeth Liang
assistant editor
Nicholas Lipari
first assistant editor
Tom Reiser
colorist
Jason Saulog
digital conformist
Alexis Seymour
assistant editor
Ian Sullivan
digital intermediate accountant
Clarence Deng
intern (uncredited)

Music Department

Wolfgang Amadeus
score mixer / supervising music editor
Davy Bernagoult
orchestrator
Yoann Bernagoult
orchestrator
Richard Bronskill
orchestrator
Chad Cannon
additional orchestrator
Alan Derian
composer: additional music
Tom Hiel
composer: additional music
Richard B. Jefferson
music attorney
Gaayatri Kaundinya
singer
Colleen M. Lutz
score mixing assistant
Bálint Sapszon
session supervisor

Additional Crew

Samantha Baker
human resources operations supervisor
Rob Cornish
chief financial officer
Zoe Diamond
head of human resources
Eric Efstratiadis
front of house
Nick Hore
recruiter
Shailene Xiaoting Huo
director assistant
Linda Jaivin
english subtitle translation
Matt Jones
head of artist management
Krista Jordan
training department supervisor
Patricia Kung
recruitng supervisor
Darren Leung
additional translation
Claudia Liem
artist management
Alison McGinlay
accountant
Jane Milledge
artist management
Chantal Montesanti
recruiter
Fazlul Mozumder
kitchen hand
Brady Mutch
catering manager
Nicolas Nalbandian
human resources operations coordinator
Christina Rudd
accountant
Lisa Santo-Buchler
assistant to executive producer
Cara Stagg
human resources operations coordinator
Abraham Trevathan
chef de partie
Claire Wang
accountant
Curtis Wang
director's assistant
Nicholas Yap
front of house
Ivana Zivkovich
human resources operations coordinator
All Filters