Cast & Crew

Directed by

Raman Hui
Yong Duk Jhun
Paul Watling

Writing Credits

David Magee
(screenplay) and
Christopher L. Yost
(screenplay) (as Christopher Yost)
Laurence Yep
(novel)

Cast

Henry Golding
Hu
Brandon Soo Hoo
Tom
Lucy Liu
Nu Kua / Cynthia (voice)
Sandra Oh
Mistral
Michelle Yeoh
Loo
Bowen Yang
Sidney
Leah Lewis
Rav
Kheng Hua Tan
Mrs. Lee
Sherry Cola
Naomi
Deborah S. Craig
Joy
Jo Koy
Rooster
Greta Lee
Rabbit
Diana Lee Inosanto
Horse
Patrick Gallagher
Dog
Poppy Liu
Snake
Lydie Loots
Baby Tom
Raman Hui
Radio Announcer
Ryan Christopher Lee
Liam
Josh Zuckerman
Rudy

Produced by

Aurelia Abate
producer: Mikros Animation
Carlos Baena
executive producer
Maryann Garger
executive producer
Kane Lee
executive producer
Alex Loots
co-producer
Bob Persichetti
producer (p.g.a.)
Sandra Rabins
producer (p.g.a.)
Jane Startz
producer (p.g.a.)

Music by

Steve Jablonsky

Cinematography by

Christopher Batty
(cinematography by)

Editing by

Michael Andrews
(as Mike Andrews)
James Palumbo
Wayne Wahrman

Casting By

Monika Mikkelsen

Production Design by

Christophe Lautrette

Art Direction by

Perry Maple
Simon Rodgers

Production Management

Dana Lynn Bennett Cooney
production manager
Mathias Bogey-El Kaabi
production manager (as Mathias Bogey)
Cynthia Yuqin Feng
production supervisor
Laura Forst
production supervisor: Art
Alexandre Gasulla
set modeling, set surfacing
Amer Heneini
production manager
Lis Kern
post-production supervisor
Vincent Leroy
production manager
Nirupama Panicker
production manager
Gaëlle Santamarta
senior production coordinator
Kristin Seller
production manager
Gregory Tournier
production manager: animation
Jessica Hong
production supervisor (uncredited)

Art Department

Nadja Bonacina
3d previs modeler
Waiji Choo
visual development artist
Bobby Clayton
visual development modeler
David Colman
story artist
Michel Gagné
additional visual development (as Michel Gagne)
Steven E. Gordon
additional story artist (as Steven Gordon)
Lim Zhi Kang
storyboard artist
Robert Koo
head of story
Diana Ling
visual development artist
Dominique Louis
additional visual development
Rosie Mandel
production coordinator
Iain McCaig
additional character designer
Sarah Mercey
storyboard artist
Max Narciso
character designer
Samir Necib
surfacing artist
Ryan O'Loughlin
story artist
Isaac Orloff
visual development artist
Kris Pearn
additional story artist
Robert Porter
additional story artist
Laura Price
visual development artist
David S. Smith
additional story artist (as David Scott Smith)
Jillian Tedesco
production coordinator: art
Nassos Vakalis
additional story artist
Simon Wells
story artist
Todd Wilderman
story artist
Ryan Jeremy Woodward
story artist (as Ryan Woodward)
Vahe Yefremian
Visual Developement Artist
David S. Smith
storyboard artist (uncredited)

Sound Department

Deb Adair
re-recording mixer
Matt Cavanaugh
sound effects editor
Chris Cirino
recording engineer
Mark Coffey
assistant sound editor
Zack Goldsborough
mix technician
Bill Higley
recording engineer
Jason W. Jennings
sound designer
David Jobe
foley mixer
Brandon Jones
sound designer / supervising sound editor
Chase Keehn
supervising dialogue/adr editor
Sarah Monat
foley artist
Willard Overstreet
supervising foley editor (as Willard J. Overstreet)
Tom Paolantonio
recording engineer
Brandon Proctor
re-recording mixer
Katherine Rose
foley artist (as Katie Rose)
Matt Smalley
recording engineer
Carlos Sotolongo
recording engineer
Alicia Stevenson
foley artist
Patrick Christensen
adr mixer: Sound Lounge (uncredited)
Judah Getz
adr mixer: Formosa Group (uncredited)
Zack Goldsborough
sound recordist (uncredited)
Chase Keehn
dialogue adr/supervisor (uncredited)
Caitlin McDaid
adr mixer (uncredited)
Michael Miller
original dialogue mixer: Signature Post (uncredited)
Tom Paolantonio
original dialogue mixer (uncredited)
Carlos Sotolongo
original dialogue mixer: The L.A. Studios (uncredited)

Special Effects by

François Vergne
special effects

Visual Effects by

Luis Arizaga Rico
senior character modeler
Stephanie Aubriot
cg supervisor
Cris Azevedo
cloth fx artist
Zacharie Babinet
compositor
Martin Bailly
matte painting supervisor
Hugo Barbier
stereoscopic supervisor
Ryan Bardoul
lead cfx and lighting
Barthelemy Beaux
compositing supervisor: MPC Liege
Clara Boisard
character surfacing artist
Luis Cadavid
grooming artist: Mikros
Luis Roberto Cadena Morales
final compositor
Silvia Camaño Horcajada
character fx middle artist
Marie-Eve Cardinal
lighting artist
Ana Camila Farias Carranza
production coordinator
Lucas Ceccherini
visual effects artist
Riccardo Cecchinato
lead lighting artist
Marie Celaya
cg supervisor animation
Florent Chaput
fx artist
Evan Coates
lighting artist
Pablo Conca Bosch
senior lighting artist: mikros animation paris
Lara Cores
senior compositor
Marianna Crosetti
lighting artist
Valentin David
visual effects artist
Alexandra Diaz De Cerio
lighting supervisor
Deborah Delon
lighting artist
Véronique Dessard
visual effects producer
Vincent Dromart
character surfacing artist
David Dulac
visual effects supervisor
Bernhard Eiser
effects techincal director
Paulette H. Emerson
modeling supervisor
Jordon Faoro
compositor
Eugénie Fernandez
lighting artist
David Fourrage
senior character modeler
Michel Gagné
visual effects designer
Jeremy Geurts
cg supervisor
Axel Gilet
lighting production coordinator: Mikros Animation
Mickael Goyec
modeling set artist
Ingo Gudmundsson
layout artist
Nina Harlan
technical director
Vincent Haumont
character effects animator
Joy Johnson
rigging supervisor
Guillaume Kerfrieden
lead cfx
Vincent Kerner
fx artist
Mohammad Kobaissi
visual effects artist
Keith Kolod
title sequence stereographer
Marc Konings
digital compositor
Nérimen Latreche
layout production coordinator
Gautier Laudren
visual effects lead
Antoine Levi
visual effects
Iván Martínez Casas
digital compositor
Jason Mertens
technical director
Mathieu Meynard
lighting lead : mikros animation
Angela Mikrut
layout match artist
Jeremy Nicolaides
stereoscopic consultant: Paramount Animation
Jongwon Pak
visual effects artist:
Anne-Sophie Palermo
digital artist
Andrea Picchioni
lighting artist
Maël Pichois
visual effects artist
Florian Piechta
fx artist
Guillem Ramisa de Soto
compositing supervisor
Bruno Roberto
lighting supervisor
Marie Robin
production coordinator: Mikros Animation
Manon Rosello
character effect artist
Nikita Saini
visual effects coordinator
Lina Sarre
crowd artist
Chris Simmons
cg supervisor: Studio Post QC
Javier Soler de Cárcer
lighting artist: Mikros Animation (as Javier Soler)
Alissa Soukhanova
lighting artist
Jorge Uchoa
senior comp tech artist
Morgane Viel
cfx artist
Daniele Zannone
visual effects artist

Stunts

Ron Balicki
Fight Choreographer
Henry Ly
stunt performer
Mark Anthony Ly
stunt performer

Animation Department

Lauren Adassovsky
Animation Artist: Mikros Animation
Alexis Adrian
Character Modeling Artist: Mikros Animation
Julie Albaret
Compositing Artist: Mikros Animation
Francesco Alliaud
Lighting Artist: Mikros Animation
Ely Alonso
Character Effects Artist: Mikros Animation
Chelo Andreu
Animation Artist: Mikros Animation
Chelo Andreu
Animator: Mikros Animation / animator
Olivier Antignac
Visual Effects Artist: Mikros Animation
George Antzoulides
layout artist
Luis Arizaga Rico
Character Modeling Artist: Mikros Animation
Clément Arnaud
Set Modeling Artist: Mikros Animation
Andrea Assandro
Technical Directors Lead: Mikros Animation
Xavier Aubert
Technical Director: Mikros Animation
Francois Audagiori
Set Modeling Artist: Mikros Animation
Achraf Ayadi
Visual Effects Supervisor: Mikros Animation
Cris Azevedo
Character Effects Artist: Mikros Animation
Zacharie Babinet
Compositing Artist: Mikros Animation
Adam Bachiri
Visual Effects Lead: Mikros Animation
Étienne Bagot Caspar
Compositing Artist: Mikros Animation
Martin Bailly
Digital Matte Painting Supervisor: Mikros Animation
Romain Balloy
cg supervisors assistant: mikros animation
Allan Barbe
Animation Artist: Mikros Animation
Hugo Barbier
Final Layout & Stereo Supervisor: Mikros Animation
Pierrick Barbin
Compositing Lead: Mikros Animation
Kévin Barillet
Visual Effects Artist: Mikros Animation
Christophe Barnouin
Animation Technical Supervisor: Mikros Animation
Helena Bastioni
Animation Fix Artist: Mikros Animation
Erwann Baudet
technical director: Mikros Animation
Lucie Bazinet
Compositing Artist: Mikros Animation
Vicky Beaulieu
Compositing Artist: Mikros Animation
Loïc Bellot
Lighting Lead: Mikros Animation
Nicolas Benoit
lead animator
Abdi Benyagoub
Character Effects Artist: Mikros Animation
Fred Berger-Latour
Lighting Artist: Mikros Animation
Elise Bernateau
lead animator
Anne Bertin
Visual Effects Artist: Mikros Animation
Caroline Beyne
Technical Directors Lead: Mikros Animation
Benjamin Beziat
Visual Effects Lead: Mikros Animation
Léa Blanchon
Animation Fix Artist: Mikros Animation
Gerardo Díez Blanco
Animation Artist: Mikros Animation
Adèle Blancot
animator
Kittichai Boetbo
animator: The Monk Studios
Mathias Bogey-El Kaabi
Production Management: Mikros Animation
Ambre Bohin
Character Effects Artist: Mikros Animation
Clara Boisard
Character Surfacing Artist: Mikros Animation
Romain Boncens
Set Surfacing Artist: Mikros Animation
Théo Bongiovanni
Lighting Artist: Mikros Animation
Alix Bonniot
Extra Character Animation Artist: Mikros Animation
Julia Bordeau
Character Surfacing Supervisor: Mikros Animation / character surfacing supervisor
Oriol Borrell
animator
Maryam Borrull
Conformation Artist: Mikros Animation
Elise Bougard
Lighting Artist: Mikros Animation
Nina Boulay
Animation Conformation Artist: Mikros Animation
Frédéric Boulin
animator
Morrigane Boyer
Production Manager Characters: Mikros Animation
Eric Brault
animator
Nathan Brown
Animation Artist: Mikros Animation
Nicolas Bruchet
Global Head of Image: Mikros Animation
Camille Brumont
animator
Aurélie Brunet
Conformation Lead: Mikros Animation
Roberto Bruno
Lighting Supervisor: Mikros Animation
Sébastien Buisson
Set Surfacing Artist: Mikros Animation
Raphaela Burdis
Animation Artist: Mikros Animation
Owen Burgess
Technical Directors Lead: Mikros Animation
Martin Burnod
Visual Effects Artist: Mikros Animation
Jehanguir Byramjee
Production Coordinator: Mikros Animation
Guillaume Béguin
Compositing Artist: Mikros Animation
Thomas Cailliez
Lighting Artist: Mikros Animation
Gustavo Calle
animator
Antoine Calvez
Lighting Artist: Mikros Animation
Julien Cambot
Production Coordinator: Mikros Animation
Angélica Carbonell Caballero
Production Coordinator: Mikros Animation
Gilles Carcone
Environment Artist: Mikros Animation
Marie-Eve Cardinal
Lighting Artist: Mikros Animation
Maxime Cardo
Visual Effects Artist: Mikros Animation
Camille Carlier
Technical Director: Mikros Animation
Romain Carlier
Character Cloth & Hair Supervisor: Mikros Animation
Ana Camila Farias Carranza
Production Coordinator: Mikros Animation
David Carrière
lead animator
Scott Carroll
Global Head of Character Animation: Mikros Animation
Prescillia Catel
Associate Production Manager: Mikros Animation
Edouard Caullet
Compositing Artist: Mikros Animation
Riccardo Cecchinato
Lighting Lead: Mikros Animation
Marie Celaya
Animation Lead: Mikros Animation
Julie Cervantès
animator
Nicolas Cevrero
Animation Artist: Mikros Animation
Xavier Chabin
CG Supervisor Image: Mikros Animation
Napassara Chaisukdamrong
production manager: The Monk Studios
Camille Chandelier
Character Surfacing Artist: Mikros Animation
Emmanuel Chapon
Character Modeling Supervisor: Mikros Animation
Florence Chapus
Visual Effects Artist: Mikros Animation
Olivier Charette-Giasson
Compositing Artist: Mikros Animation
Supakorn Charoenwattanachai
animation lead: The Monk Studios
Camille Charpigny
Compositing Artist: Mikros Animation
Vincent Chedru
Additional Character Effects Lead: Mikros Animation
Gabrielle Cheneau
Character Surfacing Artist: Mikros Animation
Axelle Cheriet
animator
Jakrapong Chinnawornrungsee
animation supervisor: The Monk Studios
Jeanne Chisloup
Compositing Artist: Mikros Animation
Lang-Willar Chloe
lead animator
Julie Chu Yew Yee
3d modeler: Mikros Animation
Julie Chu
Character Modeling Artist: Mikros Animation
Morgane Clerc
Lighting Artist: Mikros Animation
Evan Coates
Lighting Artist: Mikros Animation
Adrianna A.J. Cohen
SVP: Global Head of Productions - Mikros Animation
Claire Collange
Set Surfacing Lead: Mikros Animation
Aurelle Collinet
Technical Director: Mikros Animation
David Colman
additional character designer
Eric Combrie
Chief Operating Officer: Mikros Animation
Pablo Conca Bosch
Lighting Artist: Mikros Animation
Grégory Console
Character Rigging Lead: Mikros Animation
Julie Constantin
Set Modeling Artist: Mikros Animation
Joshua Cordes
layout lead: Paramount Animation
Lara Cores
Compositing Artist: Mikros Animation
Clement Cousin
Technical Director: Mikros Animation
Haven Cousins
Character Effects Supervisor: Mikros Animation
Martin Coustenoble
Digital Matte Painting Artist: Mikros Animation
Thibaut Couwenbergh
Technology Resource Coordinator: Mikros Animation
Marianna Crosetti
Lighting Artist: Mikros Animation
Rami Daoud
animator
Valentin David
Visual Effects Artist: Mikros Animation
Julia De Araujo
Compositing Artist: Mikros Animation
Agathe De Cacqueray
Character Rigging Artist: Mikros Animation
Alexandra Diaz De Cerio
Lighting Supervisor: Mikros Animation
Victorien De Cozar
Character Effects Artist: Mikros Animation
Jose Francisco de Diego
animator
Emanuela De Feo
Animation Artist: Mikros Animation
Hugo de Magalhaes
Visual Effects Artist: Mikros Animation
Arnaud de Mullenheim
Additional Animation Technical Supervisor
Louis-Joseph De Tourtier
Set Modeling Artist: Mikros Animation
Roxane Debrie
Technical Director: Mikros Animation
Rémi Decroix
Character Rigging Artist: Mikros Animation
Wilhelm Delafosse
Character Surfacing Artist: Mikros Animation
Jean Delamarre
Animation Fix Artist: Mikros Animation
Cyrielle Delange
Animation Fix Artist: Mikros Animation
Charles Delaval
Look Development Artist: Mikros Animation
Gaëlle Delcourt
Production Coordinator: Mikros Animation
Deborah Delon
Lighting Artist: Mikros Animation
Clement Deltour
Set Modeling Artist: Mikros Animation
Jules Deransart
Compositing Artist: Mikros Animation
Claudine Despeiroux
Technical Director: Mikros Animation
Damien Desvignes
Lighting Artist: Mikros Animation
Samuel Devynck
lead animator
Sophie Diemert
animator
Justine Dogna
Character Effects Artist: Mikros Animation
Benjamin Domingues
Technical Director: Mikros Animation
Maxime Dominici
Compositing Artist: Mikros Animation
Antoine Donnelly
animator
Clément Doranlo
animator
Gabriel Doublet
Lighting Artist: Mikros Animation
Yann Dubois
Conformation Artist: Mikros Animation
Julien Dubuis-Claire
Compositing Artist: Mikros Animation
Maïté Dufour
Animation Conformation Artist: Mikros Animation
Tom Dufour
animator
Vincent Dufour
Set Modeling Artist: Mikros Animation
Benjamin Dupin
Crowd Supervisor: Mikros Animation
Océane Durand
Animation Fix Artist: Mikros Animation
Samuel Durand
lead animator
Clément Duranti
Technical Director: Mikros Animation
Etienne Dutrieux
Extra Character Animation Artist: Mikros Animation
Alice Duverger
Extra Character Animation Artist: Mikros Animation
Alexandre Edde
Technical Director: Mikros Animation
Pilar Encinas Hughes
animator
Esteban Errando
Animation Artist: Mikros Animation
Nadia Essid
Look Development Artist: Mikros Animation
Sebastien Evrard
Character Modeling Artist: Mikros Animation
Pauline Fabre
animator
Laure Fayolle
Senior Studio Coordinator: Mikros Animation
Alexis Fernandez
Animation Artist: Mikros Animation
Eugénie Fernandez
Lighting Artist: Mikros Animation
Audrey Ferriere
animator
Lea Finucci
Lighting Artist: Mikros Animation
Duane Floch
Senior Layout Artist
Pascal Floerks
Character Rigging Supervisor: Mikros Animation
Antoine Flotin
Technical Director: Mikros Animation
Laura Foglino
animator
Nicolas Fontaine
Set Surfacing Artist: Mikros Animation
Maude Fournier
Production Coordinator: Mikros Animation
David Fourrage
Character Modeling Artist: Mikros Animation
Jose Francisco De Diegos
Animation Artist: Mikros Animation
Elie François
Technical Director: Mikros Animation
Eddy Frechou
Set Modeling Supervisor: Mikros Animation
Solena Frehel
Character Modeling Artist: Mikros Animation
Ugo Froment
Character Modeling Artist: Mikros Animation
Jérémy Fromentin
lead animator
Vijoy Gaddipati
lead technical director
David Garnacho
Associate Production Manager: Mikros Animation
Alexandre Gasulla
Production Coordinator: Mikros Animation
Solène Gaudu
Character Effects Artist: Mikros Animation
Benoît Gautier
Animation Artist: Mikros Animation
Delphine Gay
Crowd Artist: Mikros Animation
Nerimen Gbane
CG Supervisors Assistant: Mikros Animation
Sacha Genevieve
Visual Effects Artist: Mikros Animation
Clara Gerber
animator
Kern Attila Germain
Technical Director: Mikros Animation
Nicolas Gibut
Animation Technical Supervisor: Mikros Animation
Axel Gilet
Production Coordinator: Mikros Animation
Benoit Gille
Head of Data Analytics: Mikros Animation
Jules Giraud
Character Rigging Artist: Mikros Animation
Julien Giraud
Technical Director: Mikros Animation
Timothée Godard
Final Layout & Stereo Artist: Mikros Animation
Coralie Goldbaum
Technical Directors Lead: Mikros Animation
Marion Gombert
Compositing Artist: Mikros Animation
Miguel Gomez Aliaga
animator
Maxime Goudal
Compositing Lead: Mikros Animation
Mickael Goyec
Character Modeling Artist: Mikros Animation
Antoine Grandel
Visual Effects Artist: Mikros Animation
Charles Granger
Additional Compositing Supervisor: Mikros Animation
Arthur Grauby
Visual Effects Artist: Mikros Animation
Axel Graux
Lighting Lead: Mikros Animation
Ivo Grigull
Character Rigging Artist: Mikros Animation
François Gris
Set Modeling Lead: Mikros Animation
Benoit Grynberg
Character Effects Artist: Mikros Animation
Giga Gudushauri
Animation Artist: Mikros Animation
Elisa Guibert
Production Coordinator: Mikros Animation
Agnes Guidi
Studio Production Assistant: Mikros Animation
Nicolas Guigou
Studio Assistant: Mikros Animation
Mylene Guillot
Compositing Lead: Mikros Animation
Charlotte Guittet
Character Effects Artist: Mikros Animation
Adrien Guizon
animator
Dyane Guérin
fix animation
Julie Haget
Technical Directors Department Manager: Mikros Animation
Pascal Han-Kwan
Character Effects Artist: Mikros Animation
Mathieu Hassan
Character Modeling Artist: Mikros Animation
Benjamin Hattenberger
Lighting Lead: Mikros Animation
Vincent Haumont
Character Effects Artist: Mikros Animation
Martin Hebert
Compositing Artist: Mikros Animation
Peter Hecker
Animation Artist: Mikros Animation
Sabine Heller
Global Head of characters and environments: Mikros Animation
Amer Heneini
Production Management: Mikros Animation
Maud Henry
Set Surfacing Artist: Mikros Animation
Justine Herold-Wright
Production Coordinator: Mikros Animation
Boris Hertzog
SVP: Managing Director - Mikros Animation
Isabel Hervieux
Production Coordinator: Mikros Animation
Yannick Honore
animation supervisor
Emmanuel Horeaux
Head of People Partner: Mikros Animation
Lena Hosdez
Compositing Artist: Mikros Animation
Ariel Imounga
Character Effects Artist: Mikros Animation
Chalidaporn Inpan
animation production coordinator: The Monk Studios
Pailin Intrareangasorn
animator: The Monk Studios
Sandrine Jaber
Lighting Artist: Mikros Animation
Anda Janswang
animation production coordinator: The Monk Studios
Wanatchaporn Jantarapitak
animator: The Monk Studios
Cédric Jeanne
animator
Pablo Jimenez Ruiz
senior animator (animation segment)
Karntida Jiraworrapat
animation lead: The Monk Studios
Julien Jourdain de Muizon
Visual Effects Artist: Mikros Animation
Jérôme Jourdain
Environment Artist: Mikros Animation
Florian Jullien
compositing artist
Cristina Jurado Marcos
Technical Director: Mikros Animation
Azam Kahn
Commercial Finance Director: Mikros Animation
Enis Kaya
Technical Directors Lead: Mikros Animation
Karim Keddache
Visual Effects Artist: Mikros Animation
Guillaume Kerfriden
Character Cloth & Hair Lead: Mikros Animation
Anna Kern
lead animator (as Anna Plocica)
Vincent Kerner
Visual Effects Artist: Mikros Animation
Simorre Kevin
Visual Effects Lead: Mikros Animation
Michael Khantharod
pipeline: The Monk Studios
Chaiyapat Kiatthaveephong
animator: The Monk Studios
Jérôme Nguyen Kim
animator
Bastien Kleimann
Extra Character Animation Artist: Mikros Animation
Supaporn Klongphajonkit
animator: The Monk Studios
Marc Konings
Compositing Artist: Mikros Animation
Natee Koonjaturapat
information technology supervisor: The Monk Studios
Jean-Marc Ky
animator: pre-production team
Nicolas Lambelin
Character Rigging Artist: Mikros Animation
Vanessa Lamblet
Character Surfacing Artist: Mikros Animation / character surfacing artist
Justine Landau
Character Surfacing Artist: Mikros Animation
Nancy Larouche
Lighting Artist: Mikros Animation
Antoine Laroye
Lighting Artist: Mikros Animation
Charles Larrieu
animator
Léa Sarah Latassa
Marketing Manager: Mikros Animation
Gautier Laudren
Visual Effects Lead: Mikros Animation
Lucie le Cloirec
Lighting Lead: Mikros Animation
Tom Le Lann
Character Effects Artist: Mikros Animation
Bertille Le Provost
Conformation Lead: Mikros Animation
Aline Le Sage
Character Modeling Artist: Mikros Animation
Blandine Lecointe
animator
Justin Lejeau
Visual Effects Artist: Mikros Animation
Perrine Lemonnier
Character Rigging Artist: Mikros Animation
Lionel Leriche
Character Effects Lead: Mikros Animation
Vincent Leroy
Production Manager Environment: Mikros Animation
Andréa Lesueur
Production Assistant: Mikros Animation
Victoria Lima
Animation Artist: Mikros Animation
Naruret Limsathapornpong
compositing
Juandi Liza
lead animator
Eduard Llobera
Animation Artist: Mikros Animation
Julien Locquet
Conformation Lead: Mikros Animation
Laëtitia Loison
Animation Conformation Artist: Mikros Animation
Florianne Lopez
Lighting Artist: Mikros Animation
Morgane Lopez
Character Surfacing Lead: Mikros Animation
Sergio Lopez
lead animator
Alberto Sierra Lozano
Technical Directors Lead: Mikros Animation
Florentin Luce
Technical Director: Mikros Animation
Gaëtan Luzy
Crowd Lead: Mikros Animation
Camille Machado
Compositing Artist: Mikros Animation
Alaric Mahu
animator
Frédéric Mainil
Additional Environment Artist: Mikros Animation
Benjamin Malartre
Technical Director: Mikros Animation
François Mancone
Lighting Artist: Mikros Animation
Nicolas Mantovan
Set Modeling Artist: Mikros Animation
Johanna Marciano
Commercial Finance Director: Mikros Animation
Bayard Marion
Head of Productions: Mikros Animation
Judit Marti
Character Effects Artist: Mikros Animation
Nicolas Martin
Conformation Supervisor: Mikros Animation
Antonin Marty
Character Effects Artist: Mikros Animation
Iván Martínez Casas
Compositing Artist: Mikros Animation
Sarah Matuszak
Set Surfacing Artist: Mikros Animation
Guillaume Maucomble
Head of Technology Operations: Mikros Animation
Charly Mauri
animator
Alissa Mazouz
animator
Julien Meesters
SVP: Head of Creative - Mikros Animation
Toufik Mekbel
Visual Effects Lead: Mikros Animation
Naomi Melan
Additional Animation Fix Lead: Mikros Animation
Mathieu Meynard
Lighting Lead: Mikros Animation
Pierre Migeot
Look Development Artist: Mikros Animation / Technical Director: Mikros Animation
Angela Mikrut
Conformation Artist: Mikros Animation
Andrea Miloro
President: Mikros Animation
Olivier Mitonneau
Environment Supervisor: Mikros Animation
Alexander Modolo
Set Surfacing Supervisor: Mikros Animation
Martin Molpeceres
production coordinator
Maxime Mondy
lead animator
Alexandre Monge
Animation Artist: Mikros Animation
Aurore Mons
Production Assistant: Mikros Animation
Adrien Montero
Character Modeling Lead: Mikros Animation
María Montes
Animation Artist: Mikros Animation
Joelle Moorghen
Marketing Manager: Mikros Animation
Juliette Morier
Studio Assistant: Mikros Animation
Ilan Moszkowicz
Animation Artist: Mikros Animation
Sébastien Mounier
Conformation Lead: Mikros Animation
Jean Aria Mouy
Production Manager Characters: Mikros Animation
Sean P. Mullen
Associate Global Head of Character Animation
David Nasser
animation director
Macha Nater
Character Effects Artist: Mikros Animation
Mathéo Naudin
animator
Mickaël Nauzin
animator
Samir Necib
Set Surfacing Artist: Mikros Animation
Paranpat Ngamtharanakit
animator: The Monk Studios
Ellery Ortiz
pre-vis artist
Julia Pace
digital compositor
Julia Pace
Compositing Artist: Mikros Animation
Christopher Page
animator: Mikros Animation
Christopher Page
Animation Artist: Mikros Animation
Nattakit Paidrowan
animation lead: The Monk Studios
Benoit Paillard
animator
Jongwon Pak
Visual Effects Artist: Mikros Animation
Anne-Sophie Palermo
Look Development Artist: Mikros Animation
Augustin Paliard
Animation Artist: Mikros Animation
Philippe Palmieri
Look Development Supervisor: Mikros Animation
Camille Paquet
Set Surfacing Artist: Mikros Animation
Yoann Pardo
Compositing Artist: Mikros Animation
Nicolas Penancier
Set Modeling Artist: Mikros Animation
Sittichok Pengruang
animator: The Monk Studios
Anais Perlot
Production Management: Mikros Animation
Loris Perraudin
Visual Effects Lead: Mikros Animation
Beñat Peso Aldaco
Animation Artist: Mikros Animation
Cloé Peyrebrune
Production Assistant: Mikros Animation
Nathan Peyren
Technical Director: Mikros Animation
Long-Hai Pham
layout artist/previs artist
Magali Pham
Compositing Lead: Mikros Animation
Phakamas Phasuk
animator: The Monk Studios
Thongkhoon Phimwan
animator: The Monk Studios
Andrea Picchioni
Lighting Artist: Mikros Animation
Natnaree Pichetpongsa
line producer: The Monk Studios
Maël Pichois
Visual Effects Artist: Mikros Animation
Florian Piechta
Visual Effects Artist: Mikros Animation
Leo Pieri
Animation Fix Artist: Mikros Animation
Dan Pilgrim
layout artist
Sarinporn Pintusopon
pipeline: The Monk Studios
Maxime Pitrou
Compositing Artist: Mikros Animation
Laurie Plante
Lighting Artist: Mikros Animation
Michael Plummer
Animation Artist: Mikros Animation
Grégoire Poidvin
Lighting Artist: Mikros Animation
Marion Poittevin
Technical Director: Mikros Animation
Rujira Poksomboonkij
associate production manager: The Monk Studios
Sasin Politanont
animator: The Monk Studios
Parinya Pongsangiam
animation manager: The Monk Studios
Juthamas Poochapunth
animator: The Monk Studios
Panithi Poochapunth
animator: The Monk Studios
Kulwadee Prabtawaisoon
animator: The Monk Studios
Estelle Prats
Compositing Artist: Mikros Animation
Manon Prieur Banos
Character Effects Artist: Mikros Animation
Cesc Pujol
animator
Alix Putier
animator
Jing Qian
Animation Fix Artist: Mikros Animation
Samuel Rabin
Character Effects Artist: Mikros Animation
Marlene Raiche
Lighting Artist: Mikros Animation
Samuel Ramamisoa
Visual Effects Artist: Mikros Animation
Guillem Ramisa de Soto
Compositing Supervisor: Mikros Animation
Joel Rault
Visual Effects Artist: Mikros Animation
Dominic Rayner
animator
Marc Razafindralambo
Character Modeling Supervisor: Mikros Animation
Elliot Renet
Character Modeling Artist: Mikros Animation
Quentin Renet
Lighting Lead: Mikros Animation
Laura Reyes
Technical Director: Mikros Animation
Cyril Richon
Compositing Lead: Mikros Animation
Vincent Rigaud
Crowd Artist: Mikros Animation / crowd
Camille Ringuet
Production Assistant: Mikros Animation
Pierre Risch
Technical Directors Lead: Mikros Animation
Jordan River
Character Rigging Artist: Mikros Animation
Amandine Riviere
animator
Rémy Robin
Character Effects Artist: Mikros Animation
Nicolas Rocher
Lighting Artist: Mikros Animation
Pakarachon Rodklam
animator: The Monk Studios / animator: animation
Sylvain Rodriguez
Compositing Artist: Mikros Animation
Boris Rodríguez
Compositing Artist: Mikros Animation
Lucas Rolly
animator
Manon Rosello
Character Effects Artist: Mikros Animation
Melanie Rossignol
Set Modeling Artist: Mikros Animation
Chloe Rouillon
Lighting Artist: Mikros Animation
Antoine Roussel
animator
Jérôme Rouvelet
Compositing Lead: Mikros Animation
Antoine Ruiz Dunoyer
Lighting Artist: Mikros Animation
Gabriel Saint-Frison
Animation Conformation Artist: Mikros Animation
Alicia Salamone
Conformation Lead: Mikros Animation
Philémon Salerno
Character Modeling Artist: Mikros Animation
Pablo Salvador
Animation Artist: Mikros Animation
Jonathan Salvi
Character Rigging Lead: Mikros Animation
Bernard Sam
Character Modeling Artist: Mikros Animation
Chaowarat Sangoan
animator: The Monk Studios
Lina Sarre
Crowd Artist: Mikros Animation
Pimlada Satianpakiranakorn
animator: The Monk Studios
Soukaïna Saïle
Conformation Artist: Mikros Animation
Mikey Schanz
Production Management: Mikros Animation
Jan Schmicker
Animation Artist: Mikros Animation
Réda Seddar
Production Assistant: Mikros Animation
Komson Seechan
character effects artist: The Monk Studios
Kristin Seller
Production Management: Mikros Animation
Jonathan Setbon
Character Effects Artist: Mikros Animation
Tanawoot Singtongprasert
technical director: The Monk Studios
Surached Siriprasert
animator: The Monk Studios
Edouard Sisternas
Environment Supervisor: Mikros Animation
Jérémie Soilihi
animator
Alexander E. Sokoloff
layout artist
Suponwich Juck Somsaman
production executive: The Monk Studios
Coralie Soudet
animator
Jeremy Soudjoukdjian
animator
Jérémy Soudjoukdjian
Animation Artist: Mikros Animation
Alissa Soukhanova
Lighting Artist: Mikros Animation
Anthony Stedman
Set Surfacing Artist: Mikros Animation
Kawin Suteepongsopon
animator: The Monk Studios
Korrapat Tangsutthiwong
character effects supervisor: The Monk Studios
Boris Cohen Tanugi
Visual Effects Lead: Mikros Animation
Vivien Testard
Set Surfacing Artist: Mikros Animation
Azuline Teulié
animator
Pornneeka Thamwong
character effects artist: The Monk Studios
Florent Thollon
Animation Artist: Mikros Animation
Kangsadarn Thong-Aram
animator: The Monk Studios
Thanaphupat Thong-Aram
animation lead: The Monk Studios
Chayanon Thongmon
animator: The Monk Studios
Virginie Thouzellier
Extra Character Animation Artist: Mikros Animation
David Timsit
animator
Panupong Tipmonta
animator: The Monk Studios
Thanapat Tommati
technical director: The Monk Studios
Audrey Tondre
Head of Studio: Mikros Animation
Rungtiwa Toomchai
animator: The Monk Studios
Andrei Toroplean
Technical Director: Mikros Animation
Gregory Tournier
Associate Production Manager: Mikros Animation
Ariane Tremblay-Lecomte
Compositing Artist: Mikros Animation
Aurélia Tron
Visual Effects Artist: Mikros Animation
Dimitri Trouvé
Lighting Lead: Mikros Animation
Jorge Uchoa
Compositing Artist: Mikros Animation
Carla Uroz
Lighting Artist: Mikros Animation
Sara Valdes Manzano
Animation Artist: Mikros Animation
Lucile Vampouille
Compositing Lead: Mikros Animation
Nina van Dulmen
Animation Artist: Mikros Animation
Marta Lucia Velasco
Visual Effects Artist: Mikros Animation
François Vergne
Visual Effects Artist: Mikros Animation
Sergi Tormo Vico
Animation Artist: Mikros Animation
Sergi Tormo Vico
animator
Fanny Vidal
Studio Assistant: Mikros Animation
Eloi Vidal-Foulon
Crowd Artist: Mikros Animation
Morgane Viel
Character Effects Artist: Mikros Animation
Priscila Vilas Boas
Production Coordinator: Mikros Animation
Mickael Villain
Technical Directors Lead: Mikros Animation
Tobias von Burkersroda
Character Rigging Artist: Mikros Animation
Ryan Walton
layout artist
Kulaya Wankhwan
animation production coordinator: The Monk Studios
Ashley Wean
Head of Marketing: Mikros Animation
Noel Winzen
Character Rigging Artist: Mikros Animation
Chermar Witoonwuttikul
character effects artist: The Monk Studios
Duangporn Wongkaew
animator: The Monk Studios
Suppachai Wongsalingkarn
character effects artist: The Monk Studios
Lu Xu
Visual Effects Artist: Mikros Animation
Ryan Yee
lead animator
Tiffany Y. Yen
technical director
Mirko Zambataro
Lighting Artist: Mikros Animation
Francois Zarroca
Head of Pipeline: Mikros Animation

Casting Department

Barbara Harris
adr voice casting
Vanessa Liguori
casting associate

Editorial Department

Samantha Mae Avery
assistant editor
Matt Barrios
second assistant editor
William Battaglia
Associate Editor
Dmitri Frolov
assistant editor
Vanessa Galvez
senior finishing producer
Kevin Goolsby
assistant editor
Jason Hanel
colorist
Michael Louis Hill
associate editor
Jennifer Raymond
finishing editor
Vivek 'Vic' Sharma
Associate Editor
Ashton Thomas
Color Assistant: Company 3
Francesca Urbini
assistant editor
Gina Zappala
first assistant editor

Music Department

Elisa Alloway
composer: additional music
Freddy Avis
composer: additional music
Michael Bannett
singer
Sophia Blake
composer: additional music / score co-ordinator
Úyanga Bold
solo vocalist
Jacob Braun
soloist: cello
Daniel A. Brown
assistant orchestrator
R. Matthew Brown
singer
Nicholas J. Cazares
Music Librarian
Matt DiMona
Assistant music editor
Pedro Eustache
musician: flute
Jared Michael Fry
Composer: additional music
Dylan Gentile
singer
Kelci Hahn
singer
Karen Han
musician: erhu
Laura Jackman
Orchestra Contractor / associate music contractor
Dermot Kiernan
singer
Aaron Meyer
music preparation
Gregory Prechel
orchestrator
Jasper Randall
choir conductor / choir contractor / orchestra conductor / vocal contractor
Larry Rench
orchestrator
Anna Schubert
singer
Jessie Shulman
singer
Tom Strahle
musician: guitars
Janet Szepei Todd
score vocalist
Keith Ukrisna
pro tools operator
Wendy Wang
music producer: written by
Ronald J. Webb
music editor
Booker White
music preparation
Tim Williams
orchestrator
Andrea Zomorodian
singer

Additional Crew

Warda Ain
hospitality supervisor: Mikros Animation
Ecenaz Albayrak
crewing coordinator: Mikros Animation
Emmanuelle Balestrieri
production accountant
Chrystèle Barbarat
talent acquisition manager: Mikros Animation
Laura Baron
crewing coordinator: Mikros Animation
Fabiana Bin
people partner advisor: Mikros Animation
Jason Bonomo
system administrator
Mwiza Butera
studio assistant: Mikros Animation
Fabien Capron
Information Systems: Mikros Animation
Angélica Carbonell Caballero
production coordinator
Cathy Cavadini
additional voices (as Catherine Cavadini)
Léa Cazenave
crew manager: Mikros Animation
Alex Cecchi
production coordinator
May Chan
additional literary material
Catherine Chen
production assistant / production assistant: story/editorial
Tristan Allerick Chen
additional voices (as Tristan Chen)
Marc Cherruau
talent acquisition manager: Mikros Animation
Victor Chi
additional voices
Fernando Chien
additional voices
Adrianna A.J. Cohen
svp/global head of production
Will Collyer
additional voices
Vivien Corvazier
Information Systems: Mikros Animation
Samuelle Courtemanche
community and wellness coordinator: Mikros Animation
Django Craig
additional voices
Harry Cripps
additional literary material
Camille Davanture
studio coordinator: Mikros Animation
Angélina De Menou
junior crew manager: Mikros Animation
Jonathan Del Campo
head of information systems: Mikros Animation
Nicolas Delval
Head of Montréal Studio: Mikros Animation / Head of Studio: Mikros Animation
Baptiste Doceux
Runner: Mikros Animation
Estelle Ducarteron
Talent Acquisition Team Lead: Mikros Animation
Pauline Duponchel
Studio Production Assistant: Mikros Animation
Pierre Escande
Head of Productions: Montréal - Mikros Animation
Coline Faure
Operations Manager: Mikros Animation
Jack Fisher
additional voices
Thomas Francois
System Administrator
Anaïs Gastaud
Information Systems: Mikros Animation
Denis Girard
Information Systems: Mikros Animation
Grégory Gosse
Information Systems: Mikros Animation
Reese Graham
main title coordinator
Danielle Grout
System Administrator: Mikros Animation
Aaron Hendry
additional voices
Hailey Hermida
ADR Loop Group
Sydonie Herrera
Junior Crew Manager: Mikros Animation
Teresa Hsiao
Additional Literary Material
Nikki Hudgens
producer's assistant
Nicolas Husquin
IT Support Lead: Mikros Animation
Tiphaine Hustache
People Partner Manager: Mikros Animation
Denis Jaillet-Marsigny
Site Manager: Mikros Animation
Michael Jalbert
Head of Talent Acquisition: Canada & France
Vanessa Jaquet
Event Manager: Mikros Animation
Kyle Jarrow
Additional Literary Material
Jules Jungmann
Runner: Mikros Animation
Frédéric Kwiatkowski
Information Systems: Mikros Animation
Sophie Lagoutte
Crew Manager: Mikros Animation
Azza Lakhdar
Finance Controller: Mikros Animation
Nathalie Lambert
Crew Manager: Mikros Animation
Leann Lei
Adr Loop Group
James Taku Leung
additional voices
Raymond Ma
additional voices
Olivier Madec
Management Accountant: Mikros Animation
Jérôme Mandray
IT Support Lead: Mikros Animation
Jeffrey J. Marks
main title producer
Floraya Marlin
Talent Acquisition Coordinator: Mikros Animation
Jeremy Maxwell
additional voices
Michael McCullers
Additional Literary Material
Yanis Mexmes
Runner: Mikros Animation
Lorraine Mitre
Studio Coordinator: Mikros Animation
Joelle Moorghen
Head of Marketing: Mikros Animation
Daniel Mora
additional voices
Sébastien Mounier
Administrative Manager: Mikros Animation
Naima Ait Obzou
Facility Management Officer: Mikros Animation
Camila Oviedo
Talent Acquisition Manager: Mikros Animation
Jason Pace
additional voices
Howard Picaizen
System Administrator: Mikros Animation
Benjamin Plessala
Additional Voices
Carmen Popescu
People Partner Manager: Mikros Animation
Nadia Rusu
People Partner Coordinator: Mikros Animation
Ben Schoen
end titles by: Scarlet Letters
Josh Schoen
end titles by: Scarlet Letters
Liza Seneca
additional voices
Emma Shannon
additional voices
Pamela Sheasgreen
Talent Acquisition Managers: Mikros Animation
Artemis Snow
additional voices
Hugo Spahr
Runner: Mikros Animation
Cécile Steinlein
Executive Talent Specialist: Mikros Animation
Sarah Talbot
Talent Acquisition Lead: Mikros Animation
Marion Teboul
Global production coordinator
Anthony Terzian
Crew Manager: Mikros Animation
Audrey Tondre
Head of studio: Mikros Animation
Jesse Tushinsky
IT Manager
Simon Twu
additional voices
Haley Luisa Vallejo
production assistant
Anais Vancol
People Partner Assistant: Mikros Animation
Milica Vesic
Crew Manager: Mikros Animation
Nisa Ward
additional voices
Mira Winick
producer's assistant
Kathy Wu
additional voices
Nora Wyman
additional voices
Daniela Ortiz Bernal
Runner: Mikros Animation (uncredited)

Thanks

Peilin Chou
special thanks
Eric Goldberg
special thanks to
Adele Lim
special thanks
All Filters