Cast & Crew

Directed by

Chuan Lu

Writing Credits

Chuan Lu
(writer)
Muye Zhang
(creator: based on novel by)

Cast

Mark Chao
Hu Bayi
Jin Chen
Yang's mother
Li Feng
Fat Wang Kaixuan
Chen Li
Mr. Wang
Guangjie Li
Officer Han
Yan Tang
Weiwei
Rhydian Vaughan
Chen Dong
Deshun Wang
Anliru
Qingxiang Wang
Doctor Yang
Jun Wu
Lead Soldier
Chen Yao
Shirley Yang

Produced by

Hai Chen
producer
Ziyan Huang
producer
Hong Ling
producer
Jianhua Liu
producer
Chuan Lu
executive producer
Song Xing
producer
Zhao Zhang
producer
Bin Zu
producer

Music by

Jesper Kyd

Cinematography by

Yu Cao

Production Design by

Mu Lin

Costume Design by

Yi Tang

Makeup Department

Yi Tang
makeup designer

Art Department

Samuel King
concept artist (as Samuel David King)
Rupam Roychoudhury
concept artist (uncredited)

Sound Department

Shuo Zhang
dialogue editor

Special Effects by

'Carl' Nai Peng Wang
special effects makeup

Visual Effects by

Shukla Amit
cloth/hair artist: senior creature fx
Charles Arulraj
digital effects
Swapnil Attarde
visual effects artist: prime focus
Pradeep Barua
effects artist
Indranil Bhattacharya
senior character modeler: Prime Focus world
Yogesh Bhavsar
senior rigging artist
Khandu Bidkar
visual effects supervisor
Kiro Biye
Matchmove Artist: VHQ
Gavin Boyle
previsualization supervisor
Bela Brozsek
fx supervisor
Wang Chang
digital compositor
Celeste Suihua Chen
visual effects producer (as Celeste Chen)
Lele Chen
modeler
Phil Chen
post-production supervisor
Sha Chen
visual effects producer
Yuantong Cheng
lighting artist / lighting artist: Base FX
Wanho Choi
r&d supervisor: Dexter Studios
Dayne Cowan
vice president of feature film: VHQ
Michael D'Sa
visual effects producer
Radhakrishnan Damodaran
digital matte artist: prime focus / lead matte-paint artist (as Radha Krishnan Damodar)
Avijit Das
character td: Prime Focus World
Danish Davis
digital compositor
Bharat De
visual effects supervisor
Mahesh Desai
matte painting (as Mahesh Gaichor)
Arita Dey
matte painting / mattepainting: mattepaiting
Aritra Dey
matte painting
Santosh Kumar Dey
Lead RotoAnim & Matchmove Artist: Prime Focus
Souvik Dey
visual effects artist
John Dietz
visual effects consultant
Mark Divekar
visual effects coordinator
Sachin Divkar
texture artist / texture artist: prime focus
Yann Doray
visual effects supervisor: post-production
Oniel Fernandes
digital compositor
Rubens Fredrick
senior visual effects artist
Jagadeesh Gajapathy
senior lighting technical director
Ulhas Gavas
texturing artist
Shivesh Gehlot
compositing lead
Michael Grobe
visual effects supervisor
Dong Guo
visual effects head of production: prime focus
Sameet Gupte
cg supervisor
Swapnil Halarnkar
visual effects artist
HyunSug Han
lighting artist (as Hyunseok Han)
Zixing Han
compositor
Rao Harshavardhan
Sr.Dynamics Artist
Jonghyun Hwang
fx artist
Siddarth Jambhulkar
stereo roto artist
Mehul Jhaveri
visual effects coordinator / visual effects line producer
Asha Joseph
line producer: prime focus
Seockhee Joung
cg supervisor: Dexter Studios
Sung-jin Jung
executive visual effects supervisor: Dexter Studios
Ashwani Kar
rigging artist
Darpan Kataria
compositing lead
Shadab Kazi
visual effects artist
Devendra Keni
visual effects coordinator
Dam Khuman
sr. fx artist
Chan-Jin Chris Kim
visual effects producer: Dexter Studios
Dave Kim
visual effects producer
Nayoung Kim
r&d developer: Dexter Studios
Seon-ku Kim
fx supervisor: Dexter Studios
Spike Hyunsuk Kim
art director: Dexter Studios
Jakub Krompolc
lead rigger
Divya Kumar Vij
lighting artist
Jazz Kung
art director
Kushank Tikku
lighting artist
Ashutosh Kushe
senior visual effects artist: Prime Focus
Vishal Kushwah
digital compositor
Charles Chao-Hua Lee
visual effects supervisor
Yu Lei
compositor
Tiansheng Liu
visual effects: lead digital paint & rotoscope artist: Base Fx
Yulong Liu
compositor
Amlan Mahapatra
look development & lighting artist
Vibhas Mathkar
digital matte painter
Himanshu Meena
senior matchmove artist: Prime Focus
Vishal Mehta
visual effects artist: Sr.texturing artist
Sung Oh Moon
animation supervisor: Dexter Studios
Deepak More
senior effects technical director
Vinayak More
visual effects: texture td
Vamsi Krishna Mudraboina
digital mattepainter
Abhijit Mulye
lead concept artist and digital matte painter
Shailesh Narnaware
concept & matte painter (as Shailesh Nanaware)
Negi Naveen
animator: prime focus
Debasis Nayak
visual effects supervisor
Christopher Newman
senior matchmove artist
Nirshid
visual effects producer: Montura VFX
Berry Olivier
cg supervisor
Prashant M. Padol
Matchmove & Rotoanim lead
Dipesh V. Palan
fx td
Deepak Panigrahi
prep artist: Prime Focus
Chirag Hasmukh Parmar
Sr. VFX Lighting Artist
Ganesh Poojari
modeling lead: prime focus
Kambali Prashant
modeling lead: prime focus
Singarajan Praveen
visual effects (stereoscopic conversion)
Malla Rajendra
matchmove artist: Double Negative
Pushpa Ranjan
cfx artist: prime focus
Sai Krishna Rimmalapudi
compositing supervisor
Nishikant Rokadey
sr. lighting artist
Jha Sachin
animator: Prime Focus World
Vishal Sanghani
look development
Yashdeep Sawant
Sr. Dynamics Artist
Seunghye Seo
fx td: Dexter Studios (as Seung-hye Seo)
John Sheils
visual effects supervisor
Winnie Su
stereoscopic supervisor
Anoop Thomas
lighting lead
Stevenson Thomas
digital compositor
Mark van den Bergen
compositing supervisor
Sumit Verma
pre-viz & post-viz: Prime Focus
Akshay Vichare
look dev artist
Vinay.isetti
matchmove artist: Prime Focus
Hemanth Vundemodalu
visual effects
Zhujun Bamboo Wang
fx artist: Base FX
Jian Wu
visual effects artist: VHQ (as Wu Jian)
Shridhar Yadav
animator: Prime focus
Taekyung Yoo
asset r&d supervisor: Dexter Studios
Junshik-Raul Yun
visual effects producer: Dexter Studios
Shaolei Zhang
visual effects artist
Hellen Zhao
visual effects producer
Rahul Kumar Gupta
roto artist (uncredited)
Sunny Nair
matte painter (uncredited)
Rupam Roychoudhury
digital artist (uncredited)
Dharmesh Sareriya
character modeler (uncredited)

Camera and Electrical Department

Shaoda Li
grip

Animation Department

Hemant Gandhi
lead animator (as Gandhi Hemant)
Virendra Kishore
animator
Anukalp Kulshreshtha
animator
Negi Naveen
animator
Abhijit Parsekar
lead animator
Arindam Samanta
animator
Vikash Sharma
modeling artist
Yadnesh Surve
animator
Minar Bidaye
animator: vfx (uncredited)

Music Department

Ahmed Arifin
music programmer: score
Succeed Be
music editor (as Seth Be)
Michael Bouska
assistant music scoring mixer
Kasson Crooker
song writer: end credit song
Benoit Grey
orchestrator
Melissa R. Kaplan
score vocalist / song writer: end credit song
Jason La Rocca
music scoring mixer
Fei Yu
music editor

Additional Crew

Jiatong Cai
presenter
Xi Chen
presenter
Yueting Jia
presenter
Peikang La
presenter
Ning Lin
presenter
Yi Lin
planner
Wei Liu
presenter
Chuan Lu
presenter
Mingfei Meng
presenter
Crystal Decker Orren
localization: us - Well Go USA Entertainment
Jiasheng Pan
presenter
Zhiyong Xie
distribution manager (as Xzy)
Adam Zhang
miscellaneous crew
Baoguo Zhang
presenter
Hetong Zhang
assistant to John Sheils
Dongliang Zhao
presenter
Jingyu Zhao
marketing

Thanks

Succeed Be
special thanks (as Seth Be) / special thanks
Fei Yu
special thanks
All Filters