X

Cast & Crew

Written By

Qui Nguyen
screenplay by / story by
Adele Lim
screenplay by / story by
Paul Briggs
story by
Don Hall
story by
Kiel Murray
story by
John Ripa
story by

Cast

Gemma Chan
Namaari
Jona Xiao
Young Namaari
Thalia Tran
Little Noi
Alan Tudyk
Tuk Tuk
Gordon Ip
Merchant #2
Dichen Lachman
General Atitaya / Spine Warrior
Patti Harrison
Tail Chief
Sung Kang
Dang Hai
Sierra Katow
Merchant / Fang Officer
Ross Butler
Spine Chief
Paul Yen
Merchant #1
Isabella Abiera
Additional Voices
Deuce Basco
Additional Voices
G.K. Bowes
Additional Voices
Reggie De Leon
Additional Voices
Liza Del Mundo
Additional Voices
Terri Douglas
Additional Voices
Tania Gunadi
Additional Voices
Ren Hanami
Additional Voices
Ben Hisoler
Additional Voices
Jennie Kwan
Additional Voices
Aleks Le
Additional Voices
Kayla Melikian
Additional Voices
Yabo Obien
Additional Voices
Lucian Perez
Additional Voices
Vyvan Pham
Additional Voices
Griffin Puatu
Additional Voices
Vincent Rodriguez III
Additional Voices
Abraham Sigler
Additional Voices
JB Tadena
Additional Voices
Lily Villegas
Additional Voices
Jenn Wong
Additional Voices
Sanyee Yuan
Additional Voices
Justin Nickolas
Promo Model

Produced By

Jared Bush
executive producer
Nathan Curtis
associate producer
Jennifer Lee
executive producer
Jennifer Christine Vera
associate producer

Cinematography

Rob Dressel
director of cinematography: layout

Sound

Cameron Barker
assistant supervising sound editor / sound effects editor
Mateo Barragan
dialogue recordist
Scott Curtis
foley mixer
David E. Fluhr
re-recording mixer
Chris Frazier
foley editor
Gabriel Guy
original dialogue mixer / re-recording mixer
Nia Hansen
co-sound designer
David C. Hughes
sound effects editor
Lauren Johnson
Re-Recording Stage Engineer
Doc Kane
original dialogue mixer
Jeff King
re-recording mix technician
Phil Levine
dialogue recordist
Josh Lowden
general manager: executive staff, Skywalker Sound
Derek McGinley
re-recording mix technician
Paul McGrath
original dialogue mixer
Shannon Mills
sound designer / supervising sound editor
Steve Morris
head of engineering: executive staff, Skywalker Sound
Anna Muehlichen
dialogue recordist
Samson Neslund
sound effects editor
Jon Null
head of production: executive staff, Skywalker Sound
Steve Orlando
foley editor
David Peifer
digital editorial support
Carrie Perry
scheduling
Ivan Piesh
digital editorial support
Eva Porter
client services
Angelo Raguso
sound mixer
Shelley Roden
foley artist
John Roesch
foley artist
Brad Semenoff
adr editor / supervising dialogue editor
Cathy Shirk
post production sound accountant
Adam Mendez
adr mixer
Scott Theakston
digital editorial support

Casting Director

Production Design

Paul A. Felix
Production Designer

Art Direction

Bob Boyle
Art Director
James Finn
Art Director

Visual Effects

Brett Achorn
technical director
Brian Adams
lighting artist
Kori Amacker
character td
Virgilio John Aquino
environment modeling lead
Sung Joon Bae
lighting artist
Bob Bennett
effects animator
Meera Benson
technical director
Allan Bernardo
lighting artist
Ksenia Bezrukov
technical animator
Alireza Bidar
effects animator
Cameron Black
simulation artist / technical director
Brett Boggs
effects animator
Parisa Bonakdar
effects animator
Eric Bouffard
Set Extension Artist
Marc Bryant
effects supervisor
Nicholas Burkard
general technical director
Corey Butler
lighting artist
Jesus Canal
character technical director
Chris Carignan
visual effects artist
Deborah Carlson
effects animator
Sarah Chalek
compositor / lighter
Juan Pablo Chen
environment modeler
Michael Cheng
set extension artist: Disney
Kristin Chow
crowds apprentice
Jeff Chung
Lighting and compositing artist
Daniel Clark
visual effects artist
Justine Codron
lighting artist
Ian J. Coony
effects animator
Gregory Culp
lighting supervisor
Cheryl Davis
Lighting and Compositing
Jonathan Davis
Lighting Artist
Peter DeMund
visual effects artist
James DeValera Mansfield
effects animation
Ryan DeYoung
lighting supervisor
Kaori Doi
lighting and compositing artist
Sarah Dunton
lighting apprentice
Joël Einhorn
effects animator
Mark Empey
Technical Animation
Reginald Amukoshi Emvula
character technical director
Jesse Erickson
effects lead
Tamara Alejandra Faralla
final layout artist
Andrew Finley
look development artist
Benjamin Fiske
lead effects animator
Emma Flores
lighting apprentice
Ben Frost
effects artist
Joshua Fry
look development artist
Henrik Fält
effects animator
Jay Gambell
tech animator
Jack Geckler
crowds artist
Christine Gerardi
technical director
Brian Green
character technical director
Calvin Greer
data & resource wrangler
Stuart Griese
effects animator
Elise Hannon
lighting apprentice
Christian Hatfield
effects animator
Christopher Hendryx
effects supervisor
Gabriela Hernandez
associate technical supervisor
Nathan Hughes Hillier
technical animator
Austin Hirsch
lighting apprentice
Jenny Horn
assistant technical director
Benjamin Min Huang
environment look development supervisor
Wei-Feng Huang
senior rendering software engineer
Kelsey Hurley
technical supervisor
Daniel Jardin
Character Technical Director
Brandon Lee Jarratt
technical director
Jongo
lighting artist
Norman Moses Joseph
Technical Director: Effects & Crowds
Michael Kaschalk
head of effects animation
Avneet Kaur
simulation supervisor
Walker Kennedy
lighting artist
Mason Khoo
lighting artist
Holly Kim-Angel
lighting artist
Kate Kirby-O'Connell
technical animation supervisor
Sam Klock
technical director
Laura Kwan
technical director
Foam Natnicha Laohachaiaroon
simulation performance lead / technical animator
Roger Lee
lighting and compositing artist
Hubert Leo
technical animation supervisor
Diana LeVangie
lighting supervisor
Adam Levy
technical animation artist
Kendall Litaker
technical director
Alberto Luceño
crowds supervisor
David Maldonado
stereo layout artist
Travis Mangaoang
set extension artist
Gabriella Marinescu
technical director
Brandon May
lighting artist
Dale Mayeda
effects supervisor
Angela McBride
lighting supervisor
Robert L. Miles
lighting artist
Sarah Moore
lighting artist
Michael Morris
set extension artist
John Murrah
digital artist
Adil Mustafabekov
set extension supervisor
Chris Nabholz
senior lighting and compositing artist
Derek Nelson
lighting artist
Robert Neuman
Stereo Artist
Nicolas Nghiem
crowds apprentice

Production Management

Julie Baner
production supervisor: character assets, lighting
Danielle Beverson
production supervisor: layout
Madison Boehme
production supervisor: stereo
Tucker Gilmore
production supervisor: additional production support
Steph Gortz
production supervisor: effects
Brandon Holmes
production supervisor: animation
Kalikolehua Hurley
community relations manager
Dave Kohut
production supervisor: sweatbox
Leah Latham
production supervisor: marketing / senior production supervisor: Screening Strategy
Derek Manzella
production supervisor: character assets
Albert Ramirez
production manager
James Romo
production supervisor: editorial
Scott Sakamoto
production supervisor: story, community relations
Ruth Strother
senior production supervisor
David A. Thibodeau
production supervisor: editorial
Kristin Yadamec
senior production supervisor
Debbie G. Yu
production supervisor: technical animation

Art Department

Camille Andre
set designer
Lorelay Bove
visual development artist
Neysa Bove
visual development artist
Clio Chiang
storyboard artist
David G. Derrick Jr.
storyboard artist
James Finn
visual development artist / visual development
Jean Gillmore
visual development artist
Mehrdad Isvandi
visual development
Jin Kim
character designer
Shiyoon Kim
art director of characters
Ryan Lang
visual development artist
James Lavrakas
graphic design
Brittney Lee
Visual Developement Artist
Lior Lev
story apprentice
Carrie Liao
story artist
April Liu
visual development artist
Joe Mateo
story artist
Ken Morrissey
story artist
Nick Orsi
visual development artist
Tom Owens
story artist
Meg Park
visual development artist
Zac Retz
visual development artist
Simon Rieber
Visual Development Artist / assistant art director
Griselda Sastrawinata
visual development artist
Armand Serrano
visual development artist
Jeff Snow
story artist
Stephanie Stine
storyboard artist
Simon Thelning
story apprentice
Ami Thompson
art director of characters
Julia Vickerman
storyboard artist
Jenessa Warren
story apprentice
Scott Watanabe
visual development artist
Gaspar Xavier
storyboard artist

Stunts

Ryan Gray
stunts: Fight Consultant
Thekla Hutyrova
stunts: Fight consultant
Amy Johnston
stunts: Fight Consultant
Lauren Mary Kim
fight consultant
Maggie Macdonald
stunt coordinator

Animation

Nicole Ales
look development artist
Michael Altman
Character Rigger / Technical Animator
Kathleen M. Bailey
technical animator
Brendan Baker
Animation Research Library
Joaquin Baldwin
layout artist
Bret Bays
additional rigging support
Allen Blaisdell
layout artist
Bob Boyle
animator
Jill Breznican
animation research library
Dorian Bustamante
layout artist
Ian D. Butterfield
look development artist
Sergi Caballer
character modeler
Carlos Cabral
head of characters and technical animation
Tony Chau
animator
Clio Chiang
story artist
Shawn Clark
animator
Glen Claybrook
character technical director
Johann Francois Coetzee
character td lead
Iker J. de los Mozos
lead character technical director
Nathan Dillow
assistant animator
Tom Ellery
additional story artist
Doug Engalla
Animation Research Library
Erik Eulen
character technical director
Christopher Evart
character technical director
Rich Fallat
character look lead
Andrew Feliciano
animation supervisor
Cory Rocco Florimonte
layout lead/camera polish
Andrew Ford
animator
Jacob Frey
animator
Annamarie Fuchs
technical director
Ben Girmann
animator
Adam Green
animator
Ryan Green
additional story artist
Kelsey Grier
character technical director
Troy Griffin
stereo artist
Ingo Gudmundsson
layout artist
Jennifer Hager
animation supervisor
Yasser Hamed
crowds artist
Elissa Cordero Hansen
stereoscopic artist
Erik Hansen
character technical director
Dave Hardin
animator
McKenna Harris
story artist
Kim Hazel
animator
Madison Healy
assistant animator
Juan E. Hernandez
layout supervisor
Kendelle Hoyer
story artist
Jerry Huynh
technical director
Jonny Hylton
production coordinator: animation
Teny Issakhanian
story artist
Andrew Jennings
character technical director
Louis Jones
animator
Mack Kablan
animation supervisor
Yair Kantor
animator
Tamara Khalaf
Animation Research Library
Chaiwon Kim
look development artist
Jin Kim
visual development artist
Suzan Kim
modeler
Bert Klein
animator
Daniel Klug
animator
Daniel Kole
technical animator
Megan Kreiner
assistant animator
Alex Kupershmidt
technical animation 2d lead
Jared Lascurain
character technical director apprentice
Amy Lawson Smeed
head of animation
Javier Ledesma
story artist

Editorial

Olivia Alva
post-production coordinator
Robert Bagley
digital imaging manager
Todd Fulkerson
first assistant editor
Rick Hammel
first assistant editor
Tim Mertens
additional editorial support
Brian Millman
first assistant editor

Music Department

Jonathan Allen
additional recodist
Isobel Anthony
additional vocals
Pete Anthony
orchestra conductor / orchestrator
Jon Aschalew
synth programmer
Jeff Atmajian
orchestrator
Bethany Brinton
music preparation
David Channing
scoring editor
Donna Cole-Brule
music business affairs
Loire Cotler
vocal soloist
Chris Cozens
auricle control systems
Wade Culbreath
musician: percussion
Grace Davidson
vocalist: soprano
Sandy DeCrescent
score contractor
Kendall Demarest
music editor: production
Greg Dennen
scoring crew
Bruce Dukov
orchestra leader
Pedro Eustache
musician: world woodwinds
Luke Flynn
music preparation
Ross Gasworth
musician: cello
Earl Ghaffari
supervising production music editor
Susie Gillis
choir contractor
Joanna Goldsmith-Eteson
musician: vocalist
Mark Graham
head of music preparation / music librarian
Lauren Harrold
music production specialist
Daniel Hayden
scoring crew
Tommy Holmes
music editor: production
Jim Honeyman
orchestration assistant
Sumudu Jayatilaka
additional vocals
Tanjeeb Khan
music mixer
Philip Klein
orchestrator
Jon Kull
orchestrator
Edie Lehmann Boddicker
vocal contractor
Nick Lok
music supervisor
Timothy Loo
assistant score contractor
Tom MacDougall
executive music producer
Alan Meyerson
music scoring mixer
Shawn Murphy
score recording
Ryan Nelson
scoring crew
David Olson
music editor
Andrew Page
vice president: music production
Danna Paola
song performer
Ben Parry
choir director
Michael Dean Parsons
synth programmer
Victor Pesavento
music preparation
Jason Poss
music transcription
Tobin Pugash
Synth Programmer
Jasper Randall
vocal contractor
Benjamin R. Robinson
assistant music editor
Xander Rodzinski
original score producer
Erik Rynearson
musician: viola
Eric Shetzen
musician: bass
Shii-Jean Sikura
music clearance
Pamela J. Sollie
scoring coordinator
Erik Swanson
score digital recordist
John Traunwieser
score mixing assistant / second mix engineer
Jimmy Tsai
music production assistant
Keith Ukrisna
scoring crew
Brian Van Leer
scoring crew
Maria Vertiz
music intern
Mai Vo
music preparation
Jim Weidman
supervising music editor
Joe Zimmerman
music preparation
Marta Maria Di Nozzi
additional assistant engineer
Dylan S. Hart
musician: french horn

Casting Department

James Burnham
casting assistant
Terri Douglas
adr voice casting
Mallory Horncastle
casting assistant
Grace C. Kim
casting associate
Sarah Raoufpur
Additional Casting Support

Camera Department

Thomas Baker
stereo camera
Rob Dressel
director of cinematography: layout
Mark Henley
stereoscopic artist
Adolph Lusinsky
director of cinematography: lighting
Steve Unwin
EPK Producer/camera operator

Script Department

Bryan O'Connell
script coordinator
Ellen Willis
script coordinator
Movie title data and credits provided by
IMDb logo