X

Cast & Crew

Directed By

John Kahrs
co-director

Written By

Audrey Wells
written by
Jennifer Yee McDevitt
additional screenplay material by
Alice Wu
additional screenplay material by

Cast

Glen Keane
Space Dog / Rail Worker #3
Brycen Hall
Young Fei Fei
John Cho
Father
Cathy Ang
Fei Fei
Greg Watanabe
Male Customer / Rail Worker #2
Elizabeth Pan
Photographed Mother
James Taku Leung
Photographed Father / Rail Worker #1 / Delivery Man
Josiah D. Lee
Photographed Son
Lucy Lin
Photographed Daughter
David Chen
Townsperson / Teacher
Sandra Oh
Mrs. Zhong
Margaret Cho
Auntie Ling / Gretch
Kimiko Glenn
Auntie Mei / Lulu
Artt Butler
Uncle / Bill
Irene Tsu
Grandma
Janice Kawaye
Pink Lunette
Trisha Vo
Yellow Lunette
Isabella Abiera
Additional Voices
Jeremy Bowker
Additional Voices
Ewan Chung
Additional Voices
Meilee Condron
Additional Voices
John Kahrs
Additional Voices
Albert Kong
Additional Voices

Produced By

Peilin Chou
producer
Thomas Hui
executive producer
Glen Keane
executive producer
John Kreidman
co-producer
Ruigang Li
executive producer
Lisa M. Poole
line producer
Gennie Rim
producer
Janet Yang
executive producer
Frank Zhu
executive producer

Music

Sound

Yohann Angelvy
re-recording mixer: international
James Austin
engineering services
Oleg Belogorsky
original dialogue mixer: LA Studios
Jeremy Bowker
supervising sound editor
Ronni Brown
foley artist
Jason Butler
foley mixer
Greg Crawford
original dialogue mixer: Smart Post Atlanta
Chase Everett
recording engineer / dialogue recordist
Chris Frazier
foley editor
Bobby Garza
additional mixer: Original Dialogue Mixers
Judah Getz
original dialogue mixer: Technicolor Sound at Paramount
Bill Higley
original dialogue mixer: Soundtrack New York
Alan Leer
original dialogue mixer: The Sound Company London
Josh Lowden
general manager
Travis MacKay
original dialogue mixer: additional mixers
Steve Morris
head of engineering
Alyssa Nevarez
foley editor
Jon Null
head of production
Larry Oatfield
foley editor
Carrie Perry
scheduling
Michael Peters
post-production finance manager
Ivan Piesh
digital editorial support
Konrad Piñon
original dialogue mixer: Margarita Mix Hollywood
Eva Porter
client services
Renee Russo
post production sound accountant
Gary Rydstrom
sound design consultant
Steve Schatz
assistant re-recording mixer
Dee Selby
foley supervisor / foley editor
Michael Semanick
re-recording mixer
Brad Semenoff
dialogue/adr editor
Sarah Shaw
first assistant sound editor
Carlos Sotolongo
original dialogue mixer: LA Studios
James Spencer
dialogue/adr editor
Jana Vance
foley artist
Tony Villaflor
re-recording mixer
Gareth Wood
original dialogue mixer: The Sound Company London
Qianbaihui Yang
supervising sound editor
Kristin Catuogno
adr recordist
Mark DeSimone
original dialogue mixer
Matt Hovland
adr mixer
Vedat Kiyici
original dialogue mixer
David Peifer
digital editorial support

Casting Director

Production Design

Costumes

Visual Effects

Shabnam Abbarin
lead pipeline technical director
Sagar Alodiya
senior lighting & compositing artist
Kori Amacker
cfx artist
Davoud Ashrafi
visual effects artist
Thai Bach
cg supervisor
Yohan Bang
Modeler
Geeta Basantani
lookdev lead compositor: Sony Pictures Imageworks
Baljinder Singh Bassi
lighting & compositing artist
Angela Batten
visual effects coordinator
Robb Beggs
Systems Engineer
Ryan Bottriell
Software Engineer
Rochelle Brown
stereo layout artist
Daniela Campos Little
layout artist: SPI
Osmel Carrizo
Senior Character Effects Technical Director
Brian Casper
character effects supervisor
Clara Chan
cg supervisor
Alan Chen
visual effects
Je-Ren Chen
software engineer
Phil Chen
post production head
Xinling Chen
Software Engineer
Yeen-Shi Chen
Modeling lead
Andy Kong Mei Cheung
Character FX artist
Alan Chuck
Artist Management
Lester Chung
senior lighting td
Zachary Connolly
psr software engineer: SPI
Cruz Contreras
cfx artist
Stefaan Contreras
Pipeline Supervisor
Nicolle Cornute
Texture Paint Lead
Rudy Cortes
pipeline supervisor
Nicholas Cross
senior lighting & composting artist
Christian Cunningham
Senior Lighter
Shreyasi Das
lighting lead
Bruno de Araujo Magalhaes
lighting and compositing artist
Brian P. Dean
Senior Lighting TD
Aaron Dennis
effect technical director: Sony Pictures Imageworks
Stefano Di Noia
lighting & compositing artist
Benjamin Dines
systems engineer
Diego Duarte
lighting & compositing artist
Kadir Can Eksi
visual effects supervisor
Eric Ennis
senior effects td: Sony Pictures Imageworks
Josh Evans
matte painter
Ian Farnsworth
visual effects
Reza Farsad
senior lighting and compositing technical director
Marq Faulkner
senior lighting td: Sony Pictures Imageworks
Luca Fiorentini
lighting & compositing artist
Kylee Fittipaldi
visual effects coordinator
Cody Fox
associate production manager
Alex Gabriel
effects animator
Michelle Gao
visual effects: Senior Lighting Technical Artist
Navjit Singh Gill
Lead lighting and compositing: Sony Pictures Imageworks
Ryan Gilleland
digital producer
Dylan Gottlieb
cg supervisor: Sony Pictures Imageworks
Daniel Greenstein
Software Engineer: Sony Pictures Imageworks
Larry Gritz
software architect
Xian Guan
fx technical director: sony pictures imageworks
Dorien Gunnels
lighting & compositing artist
Thomas Hannivan
Stereo Production Coordinator
Earl A. Hibbert
Senior Previz Artist
Amanda Hui
digital production manager
Eyad Hussein
character technical director
Jessica Hwang
lighting & compositing artist
Enoch Ihde
character setup td
Michael Jimenez
digital compositor: sony pictures imageworks
Robert Jonker
production finance
Alyse Joseph
digital production manager
Marvin Kim
modeling supervisor
Daniel Kramer
head of cg
Joosten Kuypers
cg supervisor
Michael Lafuente
color scientist
Pearl Luen Chee Lai
lighting & compositing artist
Philip Larson
software engineer: SPI
Jennifer Lasrado
character effects lead
Romain Lavoine
lighting and compositing td
Aaron Fang-Jen Lee
Senior CFX Artist: visual effects
Charles Chao-Hua Lee
post-production supervisor
Kyu Hyung Ray Lee
lighting and compositing artist
Shun Sing Edward Lee
Senior Look Development Technical Director
Stephanie C. Lee
associate production manager
YJ Lee
effect artist: Sony Pictures Imageworks
Diana Li
fx td: Sony Pictures Imageworks
Kimberley Liptrap
senior look development technical director
Natalia Loktionova
visual effects
Derrick MacPherson
technical operations manager
Nupur Mahadik
Lighting/Compositing Artist
Buthaina Mahmoud
software engineer
Alex Manita
visual effects artist
Jeffrey Martin
character effects artist
Andrea Matamoros
lead modeler
Camille Mateos
Technical Production Manager
Will McCrate
lighting & compositing artist
Victoria McGowen
pipeline td: Sony Pictures Imageworks
Jessica Moreau
visual effects artist
Kurian Os
Software Engineer
Pierre Pages
lead lighting and look development

Production Management

Jacob W. Fleming
executive in charge of production
Brent W. Hall
post-production supervisor
Maddie Lazer
senior production supervisor
Trisha Vo
senior production supervisor

Art Department

Sharon Bridgeman
storyboard artist
Alejandro Diaz
visual development artist
Mehrdad Isvandi
art department
Glen Keane
storyboard artist
Shiyoon Kim
additional storyboard artist
Dominique Louis
visual development artist
Marion Louw
color designer
Joseph C. Moshier
character designer
Brittany Myers
character designer
Ariana Oh
additional storyboard artist
John Puglisi
storyboard artist
Aurian Redson
storyboard artist
Edwin Rhemrev
set designer
Leo Sanchez Barbosa
cg character design
Ryan Savas
story artist
Mariano Tazzioli
character modeler
Yuan Tian
Color Artist
Hikari Toriumi
storyboard artist
Karen Chau
additional story artist
Matt Jones
storyboard artist
Andy Kelly
story artist
Carlos Ramos
story artist
Chris Savino
additional story artist
Connie Jaio Wong
set designer
Carey Yost
story artist

Animation

Arturo Aguilar
character effects artist
John Bermudes
previs/layout Supervisor
Donald Chan
animator
Yim Hang May Chow
layout artist
Emily Delion
animation coordinator
Romain Digonnet
senior animator
Michael Evans
layout artist
Carlos Fraiha
senior animator
Atsuo Fujiwara
senior animator
Jessica Giang
layout artist
Satish Goda
department technical director
Anna Gopin
animator
Vanessa Blair
Senior Layout Artist
Gary Hendry
senior layout artist
Adam Holmes
layout supervisor
Seung Hoo Ihm
senior character animator
Jason Irish
senior modeler
Sang Yeong Jeong
senior animator
Tyler Kakac
senior animator
Sebastian Kapijimpanga
head of character animation
Rishi Kaul
animator
Glen Keane
character designer / story artist
Hyesook Kim
animator
Jin Kim
character designer
Daniel Laczkowski
layout artist
Jean Lee
animation coordinator
Minseok Lee
animator
Sophia Lee
animator
Kim Leow
senior animator
Jenny Li
animator
Bobby Liauw
animator: Sony Pictures Imageworks
Bernard Lizon
previs and layout artist
Dominique Louis
visual development artist
Melanie Lowe
layout associate production manager
Steven A. MacLeod
Head of Story
Mickael Mandonnet
lighting and compositing artist
Jonathan Meret
layout artist
Brittany Myers
character designer
Ryan O'Reilly
senior animator
Kohei Ohata
animator
Zac Overcash
senior animator
Jeff Panko
lead animator
Sean Ari Peterson
senior animator
Daniel Pozo
animator
Aurian Redson
story artist
Ryan Savas
story artist
Tania Simeons
senior animator
Nicholas Smolyn
senior layout artist
Nick Starcevic
lead character animator / supervising animator
Eric Stinnissen
senior animator

Editorial

Ivan Bilancio
additional editor
Elijah Eastlund
digital intermediate producer
Peter Ettinger
associate editor
Jason Fabbro
digital intermediate colorist
Shane Glick
first assistant editor: post
Caitlin Gutenberger
first assistant editor
Mark Keefer
associate editor
Bridget Kiernan
assistant editor
Carrie Oliver
digital intermediate editor
Jamey Wieser
post-production coordinator

Other

Estee Castillo
special thanks
Melissa Cobb
special thanks
Alexander Gaeta
special thanks
Charlene Ann Huang
special thanks
Chris Montan
special thanks
Olivier Mouroux
special thanks
Sunny Park
special thanks
Audrey Wells
in loving memory of

Music Department

Marton Barka
music contractor
John Barrett
additional score recording engineer
Jonathan Bartz
electronic music programming
Dan Boardman
music preparation
David Butterworth
orchestrator
Roc Chen
cultural music consultant
Stefano Civetta
score editor
Gareth Cousins
score mixer / song mixer
Christopher Curtis
original songs by / songwriter
Grace Davidson
soloist: soprano
Marjorie Duffield
original songs by / songwriter
Bradley Farmer
music editor
Dave Hartley
soloist: piano
David William Hearn
music programmer
Andrew Hey
additional engineer
Larry Hochman
composer: additional music / score orchestrator / song orchestrator
Stefan Karrer
executive album producer
Ana Krafchick
studio manager
Gabrielle Mandel
Music Coordinator
Eliza Marshall
soloist: Chinese woodwinds
Harvey Mason Jr.
executive music producer / music producer / singer
Bernd Mazagg
score recordist
Synchron Stage Orchestra
score performed by
Helen Park
original songs by / singer / songwriter
Sammy Ramirez
additional engineer
James Allen Roberson
music programmer-songs
Robert L. Smith
Score Recordist
Stefan Steinbauer
project coordinator
Jill Streater
head of music preparation
Tori Sunnucks
Studio Coordinator
John Van Nest
additional engineer
Martin Weismayr
score recordist
Michael Wyckoff
additional music / soundtrack: Ultraluminary
Wang Xiao
soloist: erhu
John Yi
singer
Kenta Yonesaka
additional engineer
Marta Maria Di Nozzi
assistant engineer
Michael Starobin
song orchestrator

Casting Department

Barbara Harris
adr voice casting

Camera Department

Alessio Avezzano
previsualization cinematographer

Script Department

Christina Heller
script supervisor
Shelby Peake
script coordinator
Movie title data and credits provided by
IMDb logo