X

Cast & Crew

Directed By

Written By

Aaron Woodley
written by / story by
Daniel Woo
story by
Hee Kyung Kang
initial concept by
Doug Hadders
additional material written by
Robert Reece
additional material written by
Adam Rotstein
additional material written by

Produced By

Hongjoo Ahn
executive producer
William Bindley
executive producer
Liang Chen
executive producer
Zheng Feng Chen
associate producer
Hyung Chul Choi
associate producer
Tracy Grant
producer
Hoe Jin Ha
executive producer
Sen Jia
executive producer
Jasmine J Johnson
executive producers assistant
Myun Young Jung
investment & finance producer
Mike Karz
executive producer
Dong-Hyun Kim
associate producer
Hong Kim
executive producer
Hyungkon Kim
executive producer
Joon Weon Lee
associate producer
Seok Joo Lee
associate producer
Youngki Lee
producer
Kang Yeong Shin
associate producer
Yu Wang
associate producer
Daniel Woo
executive producer
Jia Xi Wu
associate producer
Zhao Lan Wu
executive producer
Wei Xu
associate producer
Liying Yang
associate producer
Jun Zheng
producer

Music

Sound

Aziz Acar
dubbing director
Steph Carrier
re-recording mixer / re-recording mixers
Kathy Choi
sound effects editor
Steve Copley
foley recordist
Paul Germann
sund designer
Barry Gilmore
dialogue editor
Heather Kirby
adr recordists
Simon Meilleur
foley artist
Brennan Mercer
sound effects editor
Joe Morrow
re-recording mixer
John Nathans
assistant recordist
James Twomey
sound recordist
Alexander Åslund
assistant re-recording mixer
Nathan Dubin
a.d.r. mixer

Editing

Casting Director

Barbara J. McCarthy
Casting Director

Visual Effects

Lankesh Annamalai
lighting artist
Gaya Armen
modeling intern
Karan Awasthi
compositing artist
Tingting Bi
compositing intern
L. Cliff Brett
cg supervisor
Nick Burdan
pipeline technical director
Wayne Carnegie
surfacig artist
Alicia Carvalho
lead rigging artist
Garvey Chi
rigging artist
Jeong Won Cho
lead surfacer
Jaekwang Choi
head of production technology
Ji Won Choi
rigging artist
Kyoungtea Choi
junior effect artist
Sung Su Choi
junior modeling artist / junior surfacing artist
Staci-Ann Chung
modeling intern
R.J. Dominguez
lighting artist
Paul Eberhard
surfacing artist
Rob Elliott
lead previsualization artist
Brad Falk
vice president of production
Alexander Feigin
effects supervisor
Christopher Fontein
render wrangler
Jake Fullerton
lead lighting artist
Paul C. George
compositing technical director
Mahsa Ghorbankarimi
lighting artist
Jin Heo
senior lighting artist
Amir Honarmand
lead lighting artist
Sung Soo Hong
effect artist
Sisi Huang
effects intern
Se Hwan Hwang
senior stereo artist
Ji Hwan Im
modeling artist / surfacing artist
Young Jin Jang
lighting artist
Ian Jenkins
pipeline technical director
Hyoung Chul Jeon
stereo supervisor
Hyungi Jeon
effect artist
Hongyuan Jia
visual effects technical director
Johnny Jia
production engineering
Matt Jones
surfacing artist
Harout Steve Kahwati
lighting artist
Elizabeth Keith
senior shader writer
Meredith Kenny
production engineering coordinator
Do-Hyun Kim
senior lighting artist
Hwangnam Kim
technical director
Jinsung Kim
effect artist
Jinyong Kim
surfacing artist
Joseph Kim
lead modeling artist
Jung Sun Kim
modeling artist / surfacing artist
Raehyeon Kim
modeling artist / surfacing artist
Yong Jun Kim
junior modeling artist / junior surfacing artist
Young Jun Kim
junior modeling artist / junior surfacing artist
Young-Hyun Kim
stereo artist
Woo Sung Ko
effect artist
Cindy Kong
render wrangler
Keren Kurtz
lighting artist
Hyoung Jin Kwon
junior modeling artist / junior surfacing artist
Kosta Lavrinuk
surfacing artist
Jae Woo Lee
modeling artist / surfacing artist
Seon Ha Lee
junior surfacing artist / modeling artist
Woo Seok Lee
lead modeling artist / lead surfacing artist
Agustin Loreto
rigging artist
Philip Luk
pipeline technical director
David Marler
lighting artist
Christopher Martin
pipeline supervisor
Bahador Mehrpouya
effects supervisor
Armen Melkonian
previsualization supervisor
Juhwan Oh
cg supervisor
Senah Park
senior lighting artist
Woojin Park
technical director
Christoffer Pedersen
lead rigging artist
Pavlo Penenko
pipeline technical director
Russel Rehmund
technical director
Parastu Rezaie
lighting artist
Neil Rubie
layout technical director
Bill Seneshen
director of technology
Marcelo Sercheli
technical director
Rie Shibazaki
facial rigging artist
Byeonggil Song
technical director
Geun Yong Song
lighting artist
Hwasup Song
modeling artist
Won Young Song
lead modeling artist / lead surfacing artist
Olessia Soukhareva
render wrangler
Brian Stern
technical director
David Sullivan
technical director
Dawei Sun
technical director
Sumit Suri
lighting supervisor
Eric Texier
additional pipeline supervisor
Michael Thatcher
modeling artist / surfacing artist
Jeffrey Tran
rigging artist
Beau Vardos
technical director
Tom Voll
lighting technical director
Xiaomei Wang
previsualization intern
Dean Warren
lead technical director
Mina Ragaie Zakie
shader writer
Johnny Zhu
assistant technical director
Tommy Zhu
technical director

Production Management

Sonya Carey
assistant production manager
Jinnie Choi
assistant production manager
Sung-Chol Choi
production director
Gregor Hutchison
post-production supervisor
Soonjoo Jeong
development production manager
Jina Jung
assistant production manager
Sung Hwan Kim
production manager
Ken King
assistant production manager
Paul King
assistant production manager
Hae Ri Lee
senior production manager
Sun Kyu Park
producer assistant: translator
Josa Leah 'SDB' Porter
production manager
Orlando Porter
production manager
Sean Rom
assistant production manager
Michael Schwartz
assistant production manager
Minji Seo
assistant production manager
Shawn Swartz
assistant production manager

Art Department

Myke Bakich
storyboard artist
Scott Caple
environment designer
Jin Wook Choi
storyboard artist
Goran Delic
art department: initial concept
Jeff Dickson
story supervisor
Julie Eberley
lead digital painter
Joe Giampapa
storyboard artist
Seung Wook Hong
junior storyboard artist
Hee Kyung Kang
initial concept / motion graphics artist
Jeannie Lee
junior designer
Jee-eun Lee
designer
Michael MacAdam
storyboard artist
Donguk Oh
lead designer / matte painter
Arna Selznick
storyboard artist
Andrei Skarine
digital painter
Mike Smukavic
storyboard artist
Anita Tang
junior designer
Tigh Walker
designer

Animation

Paul Anderson
final layout by / layout supervisor
Ye Jin Choe
animator
Young Chul Chun
animator / layout artist
Stephanie Cooper
character finaling
Greg Court
animator
Shane Doyle
animation sketch artist
Scott W. Edelman
character finaling
Jacob Fullerton
layout artist
Dei Gaztelumendi
character designer
Rob Gennings
animator / animator
Ki Hong Gil
animator
Morgan Ginsberg
animation supervisor
Daryl Graham
animation director
Hongseok Hur
animator / layout artist
Sang Yeong Jeong
animator / layout artist
Seong Ho Jeong
character finaling
Soh-i Jeong
animator
Woosuk Jung
animator / animator
Samad Khan
animator
Min Sun Kil
animator
Bo Seok Kim
animator / layout artist
Do-Yoon Kim
animator
Jaewoo Kim
lead character designer
SunJung Kim
animator
Dae Hyun Lee
animation supervisor
Seung gi Lee
animator / layout artist
Kim Leow
animator
Jesse Lickman
supervising animator
Tony Linka
character finaling
John Mather
assistant technical director
Armen Melkonian
previz supervisor
Jiin Park
character designer
Russel Rehmund
layout artist
Neil Rubie
layout technical director
Adam Singer
animator
Eul Rang Song
animator / layout artist
Hwasup Song
layout artist
Brian Stern
layout artist
Jeffrey Tran
layout artist
Mei Wang
layout artist
Will Weston
layout artist
Jee Yun Won
animator
Jeeyun Won
animator

Editorial

Darcy Arthurs
digital intermediate producers
Allan Cordero
assistant editor
Patrick Duchesne
digital intermediate producer
Rob Gyorgy
digital intermediate editor
Margaret Hutz
digital imaging technician
Mhairi Kerr
assistant editor
Samantha MacAdam
additional editor / assistant editor
Mike McConnell
sales executive: Technicolor Toronto
Andrew Pascoe
digital imaging supervisor
Rick Rose
assistant editor
Aaron Woodley
leica editor

Other

Saverio Artuso
royal bank of canada: [ca]
Steve Beatty
cultureone
Darren Brown
hub international
Izabela Bzymek
special thanks
Rachel Carboni
kay & warburton
Brian Chang
royal bank of canada: [ca]
Semi Chellas
special thanks
Brian Dingle
borden ladner gervais
Phil Dunn
kay & warburton
Jennifer Evans
special thanks
Alex Farrell
royal bank of canada: [ca]
Robb Ghag
cultureone
Goodmans.llp
legal service
Joanne Gordon
royal bank of canada: [ca]
Jason Gray
special thanks
Jason Gray
special thanks
Ronnie Hoffer
production attorney
Lesley Mackay Hunter
special thanks
Matthew Jones
special thanks
Michael Kitchen
special thanks
Matt Lewis
special thanks
Irwin Rappaport
production attorney
Anne Schneerer
national bank
Jaclyn Seidman
production attorney
Tristan Seto
special thanks
Amanda Shyhinskij
hub international
Vandana Veeraraghavan
borden ladner gervais
Richard Warburton
kay & warburton
Phillip Williams
special thanks
Amelia Woodley
special thanks
Penelope Woodley
special thanks
David Zitzerman
production attorney

Music Department

Erik Aho
orchestrator
Kevin Banks
music editor
Nick Baxter
score recordist / scoring mixer
Susie Bench
orchestrator
Mark Berrow
musician: violin
Sacha Chaban
orchestrator
Mason Cooper
music supervisor
Ross DeRoche
supervising copyist
Matt Dunkley
conductor
Terry Edwards
choir conductor / choir masters
Susie Gillis
assistant orchestra contractor
Joanna Goldsmith-Eteson
musician: vocalist
Lewis Jones
assistant recording engineer
Matt Jones
score assistant engineer
Drew Krassowski
orchestrator
Jay Marcovitz
assistant scoring mixer
Perry Montague-Mason
orchestra leader
Justin Moshkevich
additional score mixer
Keith Murray
orchestrator
Ben Parry
choir masters
Jill Streater
librarian
James Sullivan
composer assistant
Tim Williams
lead orchestrator
Rachel Bolt
musician: viola
Steve Mair
musician: double bass
Allen Walley
musician: double bass

Casting Department

Jenny Lewis
casting director: Canada
Sook Yhun
additional casting producer
Movie title data and credits provided by
IMDb logo