X

Cast & Crew

Directed By

Written By

Hu Guan
screenplay by
Rui Ge
screenplay by
Kun Hu
associate screenwriter
Huang Dongbin
associate screenwriter

Cast

Junyi Zhang
Xiao Hubei
Hao Ou
Duan Wu
Xiaoguang Hu
Hubei Officer
Wu Jiang
Lao Tie
Yi Zhang
Old Abacus
Qianyuan Wang
Yang Guai
Cheng Zhang
Lei Xiong
Siyu Lu
Yang Ruifu
Chun Du
Xie Jinyuan
Vision Wei
Zhu Shengzhong
En Bai
Yang Deyu
Youhao Zhang
Xiao Qiyue
Lu Cao
Jiang Jing
Yixin Tang
Yang Huimin
Chen Li
Shandong Soldier
Yong Hou
Professor
Bai Qing Xin
Fang Xingwen
Yunlong Liu
Lin Yang
Jiahua Yang
Liao Zhikai
Jing Liang
The Professor's Wife
Jingwu Ma
Theater Manager
Haoming Yu
Shangguan Zhibiao
Shuang Gao
Tang Pinxin
Dongping Gao
President
Miyi Huang
Miss Lu
Xiaoqing Liu
Mrs. Rong
Chen Yao
He Xiangning
Weiyu Cao
Yu Hongjun
Yang Song
Zhang Boting
Ailei Yu
Luoyang Chan
Ryan Zheng
Chen Shusheng
Letong Xu
Soldier
Gianluca Zoppa
Luca Italian Journalist
Osvaldo Aenlle Liqui
British soldier
Brono Bajtala
Journalist
Terry Cormier
American Journalist
Diego Dati
Italian Military Observer
AJ Donnelly
Narrator
Zilan Du
Soldier
Thomas Fiquet
French Journalist
Simon Gauthier
Foreign journalist
Eric Heise
American Journalist
Mathieu Jaquet
Nazi Ambassador
Daniel Krauser
British Army Officer
Stuart D. Latham
American Journalist
Drago Lazetich
American journalist Tony
Wayne LeGette
Old Abacus
Samuel D.T. Mackey
British Solider / British Citirzen
Vincent Matile
French Journalist
Lionel Roudaut
Foreign military observer
David Semery
French journalist Dave
Omer Yuzuak
Journalist

Produced By

Xiaobei Cao
co-executive producer
Edward Cheng
co-executive producer
Luyuan Fan
co-executive producer
Ruoqing Fu
co-executive producer
Jie Li
co-executive producer
Xiaoping Li
co-executive producer
Jie Lian
co-executive producer
Jing Liang
executive producer / general producer
Yu Liang
co-producer
Jian Liu
co-executive producer
Liming Liu
co-executive producer
Qiongfang Liu
co-producer
Zhonglun Ren
co-executive producer
Ying Shuling
co-executive producer
Donghai Sun
co-executive producer
Li Tingwei
co-executive producer
Chunlin Wang
co-executive producer
Zhonglei Wang
executive producer / general producer
Sarah Zhang Wei
co-executive producer
Weiran Xiao
co-executive producer
Jerry Ye
general executive producer
Yingxue Zeng
co-producer
Dajun Zhang
executive producer
Siyang Zhang
co-producer
Wenbo Zhang
co-executive producer
Weijie Zhu
co-executive producer
Wenjiu Zhu
co-executive producer / producer

Cinematography

Yu Cao
director of photography

Sound

Miguel Calvo
sound effects editor
Kang Fu
re-recording mixer / supervising sound editor
Roberto H.G.
sound effects editor
Trey Kwasny
Voice Actor
Lan Long
foley artist
Sergio López-Eraña
background sound editor
Steve Miller
re-recording mixer / supervising sound effects editor
AiLong Tan
dialogue editor
Pablo Áset
sound effects editor

Casting Director

Production Design

Makeup

Hong Yang
makeup artist

Special Effects

Jason Troughton
special effects supervisor

Visual Effects

Samantha Abda
visual effects coordinator: Rising Sun Pictures
Ashar Alam
texturing artist
Belinda Allen
digital matte painter
Abhishek Amin
Lead LookDev TD: Dneg
Nitin Amin
visual effects artist
Tobias Grønbeck Andersen
FX Technical Director
Shaun Ansari
junior pipeline td
Paul Arion
global head of layout: DNEG
Demián Astur
visual effects artist
Aaron Auty
visual effects
Muhammad Junaid Baig
rendering supervisor
Ryan Basa
compositor
Prashant Bavariya
modelling TD: DNEG
Thomas Baxter
layout artist
Kate Bernauer
digital compositor
Jayden Beveridge
layout artist
Bhargavk
visual effects artist
Aniket Avinash Bhoyar
digital compositor
Alyssa Blackwell
Rising Sun Pictures Staff
Ilona Blyth
visual effects production manager
Rebecca Bogert
visual effects artist: Rising Sun Pictures
T. Boopalaraghavan
build artist: DNEG
Jason Bowers
compositing supervisor
Bhavesh Budhkar
vfx lighting artist
Andrew Cadey
cg fx supervisor
Simon Carlile
visual effects
Patrick Cashel
roto/paint artist: Rising Sun Pictures
Amit Kumar Chahal
texture artist: visual effects
Arunkumar Chandrasekaran
Roto Prep Supervisor: Dneg
Srikanth Chandu
lookdev td: DNEG
Li Li Chew
visual effects project manager: Animamundi Studio
Stefano Cieri
cg supervisor: DNEG
Ian Cope
bidding producer: rising sun pictures
Tim Crosbie
visual effects supervisor
Dustin Cumming
compositor
Ashwani Dagar
3D Generalist
Alistair Darby
cg artist: Double Negative
Binod Kumar Das
Sr Lead Modeler, Anibrain
Robert John Davies
pipeline supervisor
Kurt Debens
visual effects artist
Mark DeSousa
visual effects executive producer: Anibrain
Danop Dharmaraksa
postvis producer The Monk Films
John Dietz
Senior Visual Effects Producer: BangBang / visual effects: BangBang
Rodrigo Dorsch
compositing supervisor: DNEG
Paddy Eason
on set visual effects supervisor
E. Elangovan
build supervisor: DNEG
Josh Ellem
digital matte painter
Oniel Fernandes
2d compositing supervisor
Joakim Flåten
digital matte painter: DNEG
Michael Furniss
visual effects
Dally Garcia
visual effects artist
Gaurav Gawas
visual effects lighting artist
Sandip Gediya
visual effects artist
Roshan Ghatkar
visual effects lookdev and lighting
Vlasis Gogousis
Assistant Technical Director: DNEG
Catarina Gonçalves
DNEG: compositor
Anil Gupta
digital compositor
Marie-Ève Gélinas
digital compositor: Rising Sun Pictures
Will Hackett
compositor: fin design + effects
Benjamin Holden
visual effects artist
Mark Honer
visual effects
Josh Hulands
compositor: Fin Design + Effects
Julian Hutchens
cg supervisor: Rising Sun Pictures
Ludovic Iochem
head of digital matte painting
Jacek Irzykowski
digital matte painter: Fin Design
Shashank Jadhav
digital compositor
Vanathi Jayalakshmi
visual effects artist
Johnny_Lee_Yong_Jun
visual effects
Deepak A. Joshi
fx sequence lead: Dneg
Sushrut Joshi
Paint Artist
Kulbhushan Kale
digital compositor
Nikhil Kamboj
modeller: Rising Sun Pictures
Martin Kemble
visual effects coordinator: double negative
Sagar Khorasia
roto artist
Mak Knighton
visual effects artist
Sowmithri Sai Koutha
Texture Artist: Dneg
Mark Koval
visual effects production assistant: DNEG
Mateusz Krzastek
senior compositor: Rising Sun Pictures
Mani Bhushan Kumar
cg supervisor
Naveen Kumar
lighting artist
Udaya Kumar
texture artist
Louis Laflamme-Fillion
visual effects supervisor
Chew Teng Lim
lighting artist: DNEG
Yulong Liu
digital compositor
XunYee Loh
layout artist
Kok Wah Low
VFX chief executive producer: VHQ
Linda Luong
visual effects producer: Fin Design + Effects
Jamie Macdougall
visual effects
Manishkumar Makhija
crowd simulation lead
Roy Malhi
VFX Supervisor: Fin Design + Effects
Imran Maniyar
pain artist
ManojKumar
texture artist: Dneg
Renee Marsland
Technical Support
Syamil Aiman Mazlan
Matchmove Artist: Animamundi Studio
Shawn McCarten
Lighting Artist: Rising Sun Pictures
Aimee McKinney
visual effects coordinator
Joel Michael
visual effects

Assistant Director

Leo Chen
assistant director

Art Department

Yang Tsao
props / set dresser
Shuili Wang
property master

Stunts

Bogdan Bobrov
extra stunt coordinator
Xiaojie Fu
action director
Jaroslav Shvets
stunt performer

Editorial

Ian Lin
trailer editor

Other

Zhenxiang Fei
special thanks
Xiaosong Gao
special thanks
Ethan Juan
special thanks
Haibin Li
special thanks
Hai Mao
special thanks
Ying Na
special thanks
Hang Shi
special thanks
Tao Wang
special thanks
Qing Wei
special thanks
Songwen Zhang
special thanks
Wen Zhang
special thanks
Huilong Zhu
special thanks

Music Department

Alan Abramek
Music Sound Designer
Richard Bissill
Musician: French horn
Simeon Edward
session librarian
Georgi Elenkov
music producer: orchestra recordings
Ognyan Georgiev
music contractor
Rupert Gregson-Williams
theme music composer
Emer Kinsella
solo violin
Victor Kong
music coordinator
Ron Korb
musician: woodwinds
Brandon Lau
Trailer Music Composer
Ari Mason
vocalist
Ladd McIntosh
lead orchestrator
Jon Monroe
composer: additional music
Michael Patterson
music scoring mixer
Hal Rosenfeld
featured musician: drums and percussion / orchestrator
Björn Shen
Trailer Music Composer
Shridhar Solanki
Songwriter: End Credit Song
Jason Soudah
composer: additional music / featured vocalist
Jill Streater
head of music preparation: UK
George Strezov
music producer: orchestra recording
TheRealJonSmith
score recording engineer
Jessica Rose Weiss
additional music
Derrick Werlé
orchestrator
Fei Yu
music producer for ending credit song / music supervisor / musical director
Yin Yue
lyricist
Amos Miller
musician: trombone

Casting Department

Leonne Besson
additional cast and extras

Camera Department

Movie title data and credits provided by
IMDb logo