X

Cast & Crew

Written By

Cast

Chao Deng
Ma Haowen
Yu Bai
Ma Fei (Adult son)
Xi Wang
Teacher Xiao Gao
Xilun Sun
Ma Fei (Youth son)
Jianyi Li
Director Yan
Chao Liang
Uncle Meng
Bing Shao
Gu Xinghe
Ge Wang
Lu Datou
Yaheng Wu
Liu Baliang
Zun Wei
Fengzi
Zeang Feng
Ma Fei (Childhood son)
Zhidi Bai
Ma Fei's high school teacher
Lele Dai
Gu Xinghe's wife
Jing Wu
Pan Wanli

Produced By

Shuogang Chen
co-executive producer
Li Cheng
producer
Li Kang
general producer
Jiang Lan
line producer
Delai Li
executive producer
Haipeng Li
co-executive producer
Xiaodong Li
co-executive producer
Qiongfang Liu
general producer
Rong Liu
co-executive producer
Maomaotou
line producer
Qian Rui
executive producer / general producer
Jing Wu
executive producer
Yan Wu
general producer
Tianfu Xu
co-executive producer
Leng Yi
producer
Baimei Yu
executive producer
Renpeng Zhao
co-executive producer
Peter Zheng
executive producer
Liu Zhongwei
line producer

Cinematography

Sound

Jim Carroll
foley artist
Hayden Collow
sound designer/supervising sound editor
Damian Del Borrello
re-recording mixer
Michael Donaldson
stage recordist
Alexis Feodoroff
re-recording mixer
Michael Hedges
re-recording mixer
Phil Heywood
re-recording mixer
Zheng 'Joe' Huang
supervising dialogue editor
Vicki Jackways
head of marketing: Park Road Post Production
John Neill
director of sound engineering: Park Road Post Production
Dmitry Novikov
assistant sound editor
Simon Riley
foley recordist
Tom Scott-Toft
sound effects editor
Matt Stutter
sound effects editor / supervising sound editor
Craig Tomlinson
foley editor
Dean Watkins
head of production: Park Road Post Production

Art Direction

Ethan Xu
assistant art director

Visual Effects

Hyeon-su Ahn
fx artist: Macrograph
So-Yeon Ahn
integration artist: Macrograph
Young-Hun Ahn
compositing artist: Macrograph
Olena Androshchuk
compositing artist: Postmodern Digital
Aleksey Asaev
vfx artist: Algous Studio
Roman Bazyuchenko
executive producer: Terminal FX
Vasiliy Bogdanov
vfx artist: Algous Studio
Oliynyk Bohdan
vfx supervisor: Postmodern Digital
Julia Borschevska
accountant: Postmodern Digital
Egor Borschevsky
vfx producer: Postmodern Digital
In-Kyoung Cha
lighting artist: Macrograph
Nataliia Chernyshova
modeling & texturing artist: Postmodern Digital
Hye Ryung Cho
compositing artist: Macrograph
Anastasiia Chumak
dmp & concept artist: Postmodern Digital
Yevgenia Derbal
legal: Postmodern Digital
Viacheslav Doroshko
fx artist: Postmodern Digital
Dmitriy Eretick
cg supervisor: Terminal FX
Ekaterina Ermolaeva
compositing artist: Algous Studio
Ivan Evchin
rigging artist: Postmodern Digital
Andrey Filimonov
2d supervisor: Algous Studio / compositing artist: Algous Studio
Oleksii Forin
fx artist: Postmodern Digital
Alexandra Glukhova
compositing artist: Algous Studio / compositing artist: Terminal FX
Maksym Golovin
lighting artist: Terminal FX
Vasiliy Goncharov
on-set vfx supervisor: Postmodern Digital
Nikolay Goryaev
vfx producer: Algous Studio
Elena Grauzs
legal: Postmodern Digital
Duram Guk
fx artist: Macrograph
Alexey Gusev
vfx producer: Algous Studio / visual effects producer: space sequences / visual effects supervisor: space sequences
Oleksii Hafiatullov
lighting and shading artist: Postmodern Digital
Tae-Young Heo
3d asset artist: Macrograph
Young-tak Heo
vfx supervisor: Macrograph
Min-Jung Hong
matte painting lead: Macrograph Busan
Wenwen Hua
vfx project manager: Macrograph
Anton Ievtushenko
technical director: Terminal FX
Maksym Ignatenko
fx artist: Terminal FX
Yuliia Ivanchenko
compositing artist: Terminal FX
Chang-hee Jeong
compositing artist: Macrograph
Han-Byeol Jeong
matte painting artist: Macrograph Busan
Chao Jiang
visual effects supervisor
Jin-Beom Kim
3d supervisor: Macrograph
Da-wun Jung
digital data manager: Macrograph
Han-Guil Jung
compositing td: Macrograph
Oleksandr Kaliberda
lighting and shading artist: Postmodern Digital
Min-sil Kang
compositing artist: Macrograph
Anton Kernitskiy
look development: Algous Studio
Ilshat Khakimullin
animation: Algous Studio
Dae-Hyeon Kim
compositing artist: Macrograph
Dan-Yi Kim
integration artist: Macrograph
Danny S. Kim
vfx supervisor: Macrograph
Han-Seul Kim
compositing artist: Macrograph
Ji-hwi Kim
3d asset artist: Macrograph
Jong-hwa Kim
lighting artist: Macrograph
Jongpill Kim
vfx executive supervisor: Macrograph
Kwang-uk Kim
compositing artist: Macrograph
Min-sun Kim
compositing supervisor: Macrograph
Sang-Hyuk Kim
compositing artist: Macrograph
Se-Jong Kim
compositing artist: Macrograph
Tae Ho Kim
vfx production manager: Macrograph Busan
Tae-han Kim
animation lead: Macrograph
Woong-bum Kim
animator: Macrograph
Igor Klimovsky
vfx producer: Terminal FX
Philipp Kolesov
animation artist: Postmodern Digital
Olga Koloyanidi
legal: Postmodern Digital
Vladimir Korneitsev
compositing artist: Algous Studio
Nazar Kosteikov
fx artist: Postmodern Digital
Anastasia Kostenko
lighting and shading artist: Postmodern Digital
Aleksandr Krasnovitskii
compositing artist: Algous Studio
Aleksandr Kryvorutskyi
compositing artist: Algous Studio
Maksym Kryvytskyi
animation artist: Postmodern Digital
Min-hee Ku
matte painting artist: Macrograph
Maksym Kulytskyi
animation lead: Terminal FX
Artem Kuzmenko
fx artist: Terminal FX
Sojin Kwak
integration artist: Macrograph
Taek-Geun Kwon
rigging artist: Macrograph
Yong-bin Kwon
animator: Macrograph
Kseniia Ledina
compositing artist: Algous Studio
Chang-Min Lee
integration artist: Macrograph
Eun-Young Lee
compositing supervisor: Macrograph
Gil-Young Lee
integration supervisor: Macrograph
Hye-in Lee
vfx project manager: Macrograph
Hyun Suk Lee
3d supervisor: Macrograph
Hyun-Bong Lee
lighting artist: Macrograph
In-Seong Lee
fx lead: Macrograph
Inho Lee
vfx executive producer: Macrograph
Jae Bum Lee
animation supervisor: Macrograph
Jieun Lee
integration artist: Macrograph
Kyung-Young Lee
3d asset artist: Macrograph
Sang-Yeop Lee
vfx production assistant: Macrograph
Seongmin Lee
fx artist: Macrograph
Yunfeng Li
vfx production manager: Macrograph Beijing
Jae-Hyun Lim
motion graphics artist: MSTAR Imageworks
Viacheslav Lisovskyi
compositing artist: Postmodern Digital
Oleksii Lisovyi
lighting artist: Terminal FX
Roman Maistrenko
3d supervisor: Algous Studio / vfx artist: Algous Studio
Maksym Maltsev
lighting and shading lead: Postmodern Digital
Marina Markovich
vfx producer: Postmodern Digital
Stepan Masichev
compositing artist: Algous Studio
Illia Matviienko
fx artist: Postmodern Digital
Oleksandr Mazin
it support: Terminal FX
Anna Mitrevich
vfx coordinator: Algous Studio

Stunts

Sergey Golovkin
stunt coordinator
Yee Man Law
Action coordinator
Ilya Semyonov
stunt rigger

Editorial

Li Li
assistant editor
Wattana Moeung
data wrangler: Park Road Post Production

Music Department

Lorne Balfe
theme music composer
Marton Barka
music department
Michael Bitton
technical assistant
John W. Chapman
score mixer
Stephen Gallagher
music editor
Steven Kofsky
music production services
Victor Kong
music coordinator
Mike Ladouceur
orchestrator
Tori Letzler
featured vocals
Queenie Li
music production coordinator
Bernd Mazagg
score recordist
Synchron Stage Orchestra
score performed by
Hal Rosenfeld
musician: drums
Soya Soo
score mixer assistant
Steffen Thum
original music by
Martin Weismayr
score recordist
Fei Yu
music editor / music supervisor
Hans Zimmer
music supervisor / special thanks
Andy Thomas Leitner
music preparation assistant

Camera Department

Rick Drapkin
camera/steadicam operator
Ming Gao
dit supervisor
Movie title data and credits provided by
IMDb logo