X

Cast & Crew

Directed By

Written By

Xiaocao Liu
dialogue writer

Cast

Jimmy O. Yang
Short Goon / Security Guard 2
Aaron Yoo
Pockets
Bobby Lee
Tall Goon
Alyssa Abiera
Young Li Na
Ian Chen
Young Din
Gabriel Lee
Wen / DJ / K-Drama Man
Sumalee Montano
Granny Neighbor / Cougar / Party Guest
David Arnott
Additional Voices
Cathy Cavadini
Additional Voices
Max Charles
Young Long
Alexandre Chen
Additional Voices
Lee Chen
Additional Voices
Victor Chi
Additional Voices
Will Collyer
Additional Voices
Willow Geer
Additional Voices
Paul Kwo
Additional Voices
Wilky Lau
Additional Voices
Malana Lea
Additional Voices
James Taku Leung
Additional Voices
Gustav Lindquist
Security Guard 1 & 3 / School Bully
Jeremy Maxwell
Additional Voices
Levi Nunez
Additional Voices
Elizabeth Pan
Additional Voices
Constance Parng
Additional Voices
Regina Taufen
Additional Voices
Simon Twu
Additional Voices
Kristina Wong
Additional Voices
Kathy Wu
Additional Voices
Nora Wyman
Additional Voices

Produced By

Min Cai
co-executive producer
Jackie Chan
producer
Howard Chen
executive producer
Yingqiao Fan
associate producer
Thomas A. Giovine
associate producer
Chris Gu
producer: Original Force
Anda Janswang
producer: The Monk Studios
Estelle Li
co-producer
Yijun Mao
associate producer
Madison Sellers
digital producer
Wenxin She
co-producer
Suponwich Juck Somsaman
executive producer: The Monk Studios
Ian K. Sugarman
executive producer
Joe Tam
executive producer
How Jiann Teo
line producer
Ken Tsumura
co-producer
Sen Wang
co-executive producer
Aron Warner
producer
Nancy Wu
production executive: Base Media
Sophie Xiao
executive producer
Shaofu Zhang
executive producer: Taiko Studios
Maofei Zhou
executive producer

Sound

Ronni Brown
foley artist
Blake Collins
foley mixer
Shaun Farley
sound effects editor / foley supervisor
Kim Foscato
dialogue/adr editor / dialogue/adr supervisor
Richard Gould
foley editor
Lora Hirschberg
re-recording mixer
Jordan Myers
assistant supervising sound editor
David Peifer
digital editorial support
Mia Ruf
audio description writer
Jana Vance
foley artist
Bonnie Wild
re-recording mixer
Qianbaihui Yang
sound designer / supervising sound editor
Danielle Adams
assistant re-recording mixer
Adam Sharpe
adr mixer
Carlos Sotolongo
original dialogue mixer
Scott Theakston
digital editorial support

Editing

Production Design

Art Direction

Visual Effects

Cristian Bofarull
rigging artist
N. Joseph Burnette
lead effects technical director
Jonatan Catalan
look development
Jester Yao Hui Chai
visual effects production assistant: Base FX
Phil Chen
3d artist / post-production supervisor
Oliver Finkelde
visual effects supervisor
Valerie Gabriel
final layout supervisor
Harsh Gajjar
FX artist
Michel Guillemain
character modeler
Yu Chen Hu
lighting td
Izmil Idris
fx coordinator: Base FX
Andras Ikladi
fx bidding supervisor
Sanjeev Kumar
senior pipeline td: Base FX
Jazz Kung
art director
Alaric Lau
resource manager: Base FX
Felix Leung
lead lighting
Joyce Ruifen Liew
production supervisor: credited
Arun Lingasamy
Rigging Supervisor
María Lodeiro
facial rigging lead: Studio Nowake
Faisal Mustapha
visual effects editor
Manish Neekhrey
render wrangler manager: Base FX
Arun P.A.
lead lighting and compositing
Anand Palaniswamy
cfx supervisor
Sudipta Panja
senior modeling artist
Pan Panyanutarak
digital matte painter: Environment Artist
Ranjan Kurian Periakottil
visual effects supervisor
Zhou Qi
pipeline technical director
Nathan Rich
cto: Base FX
Grant Robertson
compositing supervisor
Milton E. Rodriguez-Rios
digital effects supervisor
Daniel Salwam
visual effects production assistant: Base FX
Ivan C. Shih
visual effects executive producer: CGCG Inc.
Nijesh Sidharthan
Surfacing Artist
Seshadri Srinidhi
senior cfx artist
C.C. Srinivasan
compositing lead
Winnie Su
stereoscopic supervisor
Sareana Sun
visual effects executive producer: CGCG Inc.
Shu-Wen Tsai
lighter/matte painter
Andy Tsao
visual effects executive producer: CGCG Inc.
Sukhpal Singh Vasdev
lead technical director
Junying Xu
assets lead
Gianne Yap
compositor
Drew Rosen
it support
Francesco Surace
pipeline & tools developer

Production Management

Napassara Chaisukdamrong
production manager: The Monk Studios
Aaron Xiaotian Chen
production supervisor
Aditya Deosthale
production manager
Sara Duran
post-production supervisor
Tong-Yi Kuo
production supervisor / production supervisor
Ivy Yan Meng
production supervisor: art department, Base
Tim Pedegana
post-production supervisor
Yu Qu
production supervisor
Madison Sellers
animation production manager: Original Force
Andy Singer
post-production supervisor
Sumit Alok Kumar Verma
production supervisor
Ella Wang
production manager
Zixin Wang
production manager
Larry Weisberg
production manager
Tiffany Wu
production manager
Sijie Xiang
post-production supervisor

Art Department

Kei Acedera
visual development artist
Jeff Biancalana
storyboard artist
Helen Mingjue Chen
visual development artist
Catia Chien
visual development artist
Emma Coats
storyboard artist
Gregory Georges
visual development artist
Wanchana Intrasombat
lead visual development artist / visual development artist
Ran Jing
storyboard artist
Vincent Lau
visual development artist
Gabriel Lee
story artist
Josh Lieberman
head of story
April Liu
lead visual development artist
Borja Montoro
character designer
Ryan O'Loughlin
storyboard artist
Toniko Pantoja
story artist
Radford Sechrist
head of story
Heidi Smith
character designer
Bob Suarez
storyboard artist
Maggie Sugar
storyboard artist
Jeff Turley
visual development artist
Bridget Underwood
storyboard artist
Darren Webb
story artist
Wira Winata
character designer
Zane Yarbrough
character designer / story artist
Vahe Yefremian
visual development artist
Ben Zhu
storyboard artist

Animation

Ketan Shankar Adhikari
character animator
Dason Ao
animator
Supakorn Charoenwattanachai
animator: The Monk Studios
Sujit Chatterjee
animation supervisor
Jakrapong Chinnawornrungsee
animator: The Monk Studios
Pakorn Chutinimitkul
it support: The Monk Studios
Thinnakron Deewong
lighting artist: The Monk Studios
Avner Engel
animator / senior character animator
Wen-I. Fan
surfacing artist
W. Jacob Gardner
supervising animator
Samkutty George
crowd animator
Anda Janswang
line producer: The Monk Studios
Jaturon Jetwiriyanon
animator: The Monk Studios
Karntida Jiraworrapat
animator: The Monk Studios
Chawalit Kaewmanee
consulting animation supervisor: The Monk Studios
Chattakarn Kengkoom
lighting artist: The Monk Studios
Chaiyapat Kiatthaveephong
animator: The Monk Studios
Korachan Kuchakorn
animator: The Monk Studios
Horry Kuo
lighting and compositing artist
Chung-Hui Lai
rigging lead
Kim Leow
animator
Alexandre Xiaoguang Li
supervising animator
Darryl Li
producer: ILM
Taarat Luang-On
pipeline: The Monk Studios
Jaime Maestro
overseas animation director
Nantatchaporn Mattaras
animator: The Monk Studios
Danny Menendez
animator: The Monk Studios / senior animator
Napaporn Metaaphanon
pipeline: The Monk Studios
Katha Na Badalung
cg supervisor: The Monk Studios
Titikamon Nanrudon
lighting artist: The Monk Studios
Nattakit Paidrowan
animation supervisor: The Monk Studios
Rungtiwa Paphoo
animator: The Monk Studios
Phakamas Phasuk
animator: The Monk Studios
Thongkhoon Phimwan
animator: The Monk Studios
Liz Pichon
animator
Chakrit Pogun
cfx supervisor: The Monk Studios
Parinya Pongsangiam
animator: The Monk Studios
Alex Puig
animator
Muhammad Rauf
animator: The Monk Studios
Javier Perez Rodenas
animator: remote
Ke Rong
rigger
Leo Sanchez Barbosa
cg character designer
Kerk-Kiad Sannarong
cfx artist: The Monk Studios
Komson Seechan
cfx artist: The Monk Studios
Pradipto Sengupta
character effects artist
Emad Shams
crowd animator
Chatrasal Singh
senior animator
Tanawoot Singtongprasert
td: The Monk Studios
Sitthipong Sitthiaumponpan
lighting lead: The Monk Studios
Suponwich Juck Somsaman
production executive: The Monk Studios, Bangkok
Jiraporn Soonliang
animator: The Monk Studios
Olivier Staphylas
head of character animation
Chanon Suntiasvaraporn
animator: The Monk Studios
Alex Szeto
Senior Animator
Pornneeka Thamwong
cfx artist: The Monk Studios
Melanie Thermpangpun
coordinator: The Monk Studios
Kangsadarn Thong-Aram
animator: The Monk Studios
Thanaphupat Thong-Aram
animator: The Monk Studios
Juthamas Thongtae
animator: The Monk Studios
Thanapat Tommati
td: The Monk Studios
Hans Tsai
layout artist: Base FX
Shu-Wen Tsai
lighter/matte painter
Joerg Volk
animator: remote
Wittaya Wattanapaisit
lighting lead: The Monk Studios
Ming Xiao
animator
Hidetaka Yosumi
facial rig developer
Vincent Yu
animator
Edward Zhou
animator
Weichi Zhu
senior animator

Editorial

Jason Fabbro
digital intermediate colorist
Jess Fulton
associate editor
Darren T. Holmes
additional editor
Gustav Lindquist
first assistant editor
Julian McDougald
digital intermediate producer
Carrie Oliver
digital intermediate editor

Other

Brian Callihan
special thanks
Maurene Goo
special thanks
Hua Wei Michael
special thanks
Derick Tsai
special thanks
Polly Wu
special thanks

Music Department

Christine Bergren
music clearance and legal
Daniel A. Brown
head of music preparation / librarian / orchestrator / piano soloist
Weijun Chen
additional orchestration
Michael Greene
choir recording engineer
Scott Johnson
music editor
Stefan Karrer
executive album producer
Jonathan Keith
composer additional music
Graham Kennedy
score recording and mixing by
Brian Mahoney
scoring crew
George Oldziey
additional orchestration
Jasper Randall
vocal contractor
Annie Rosevear
additional music
Tyler Rydosz
music programming
Jorge Salmay
composer additional music
Nate Tronerud
music preparation
Jojo Villanueva
executive in charge of music
Wendy Wang
music producer, songwriter, and performer
Luke Wilder
assistant music editor

Casting Department

Barbara Harris
adr voice casting
Portia Xin Wen
casting: Mandarin language
Sandra Zhao
casting: Mandarin language
Movie title data and credits provided by
IMDb logo