X

Cast & Crew

Directed By

Written By

Heng Liu
screenplay

Cast

Christian Bale
John Miller
Ni Ni
Yu Mo
Tianyuan Huang
George Chen
Dawei Tong
Major Li
Atsuro Watabe
Colonel Hasegawa
Kefan Cao
Mr. Meng
Takashi Yamanaka
Lieutenant Asakura
Shigeo Kobayashi
Lieutenant Kato
Chun Li
Woman of the Qin Huai River
Mengqiao Zhou
Woman of the Qin Huai River
Liuyin Qian
Woman of the Qin Huai River
Li Deng
Woman of the Qin Huai River
Yu Zhou
Woman of the Qin Huai River
Xiaomei Su
Woman of the Qin Huai River
Qingyuan Ye
Winchester Cathedral Student
Yaojun Dai
Winchester Cathedral Student
Junran Shen
Winchester Cathedral Student
Chuchu Li
Winchester Cathedral Student
Jingwen Wang
Winchester Cathedral Student
Ruiqi Li
Winchester Cathedral Student
Zixin Jin
Winchester Cathedral Student
Yixuan Gu
Winchester Cathedral Student
Jiali Xu
Winchester Cathedral Student
Zhaoyi Zhang
Winchester Cathedral Student
Yimin Tan
Winchester Cathedral Student
Yicong Zhao
Winchester Cathedral Student
Liwen Que
Winchester Cathedral Student
Yuhan Wu
Winchester Cathedral Student
Liangqi Zhu
Pu Sheng
Shawn Dou
Chinese Soldier
Yuan Nie
Chinese Soldier
Jingchun Wang
Chinese Soldier
Xi Lai
Chinese Soldier
Xiaoming Guo
Chinese Soldier
Yuzheng Wang
Chinese Soldier
Cong Wang
Chinese Soldier
Li Fei
Chinese Soldier
Chaobei Wang
Chinese Soldier
Yohei Matsukado
Japanese Military Outside Affairs Officer
Tenma Shibuya
Japanese Military Officer
Shinichi Takashima
Japanese Military Officers
Junichi Kajioka
Japanese Machinegun Soldier

Produced By

Chaoying Deng
executive producer
William Kong
executive producer
David Linde
executive producer
Leo Shi Young
executive producer

Cinematography

Xiaoding Zhao
director of photography

Sound

James Ashton
dialogue editor / re-recording mixer
James Austin
re-recording mixer
Steve Burgess
re-recording mixer / supervising sound editor
Huijun Cao
boom operator
Peter Climpson
Sound Attachment / sound attachment
Adam Connelly
foley recordist
Chris Goodes
sound effects editor
Gang Hao
sound recordist
Wei He
re-recording mixer / sound effects editor / supervising sound editor
Zheng 'Joe' Huang
foley editor / sound effects editor
Martin Igelström
music recording engineer
Hongrui Ji
sound effects editor
Lian Luan
sound recordist
Robert Mackenzie
sound effects editor
Bingyang Mao
boom operator
Xu Miao
foley artist
Adam Munoz
music recording engineer
Roger Savage
re-recording mixer
Danial Shimiaei
sound re-recording engineer: Feature Trailer
Jorge Sánchez
re-recording mixer
Jing Tao
sound mixer / supervising sound editor
Yong Tian
sound effects editor
Yinan Tu
sound effects editor
Mario Vaccaro
foley artist
Baiyang Wang
dialogue editor
Lizhong Wang
boom operator
Wei Wang
foley editor
Andy Wright
foley recordist
Jing Xiao
sound mixer
Yanchao Yang
foley editor
Vincent Zhai
sound effects editor
Yijing Zhang
dialogue editor
Zhigang Zhang
sound recordist

Production Design

Makeup

Xiaohai Yang
key makeup artist

Special Effects

Wesley Barnard
special effects
John Bennett
special effects technician
Genevieve Bevan-John
special effects technician
Bruce Bright
senior special effects technician
Jabin Dickins
senior special effects technician
Rob Heggie
on-set supervisor
Jim Leng
senior special effects technician
Simon Quinn
senior special effects technician
Andy Williams
special effects supervisor: Darkside Effects
Tao Zhang
pyrotechnic effects

Visual Effects

Jeremy Ball
on set visual effects producer: base fx
Di Cai
compositor
Sarah Chang
compositor: Base FX
Nicolas Chavigny
matte painter
Zonglei Chen
digital matte painter
Ahdee Chiu
lead compositor: Base FX
Aurelian Cojocaru
digital compositor
Nicolae-Gheorghe Cojocaru
visual effects artist
Sebastian Cosor
visual effects coordinator
Adrian Costea
lead matchmove
Bill George
visual effects consultant: ILM
Pinghu Gu
visual effects producer
Bashir Hamid
compositor
Nick Hsieh
compositing supervisor: Base FX
Yanming Jiang
visual effects producer
Peng Ke
visual effects supervisor
Felix Lepadatu
visual effects supervisor
Yulong Liu
compositor
Razvan Margineanu
digital compositor
Giuseppe Motta
cg supervisor
Chuang Niu
visual effects artist
Claudiu Olaru
matchmover
George Palcut
digital compositor
Mihai Pocorschi
digital compositor
Yu Qian
layout & matchmove lead
Yao Qin
texture lead: Base FX
Alexandru Ion Radu
digital compositor / visual effects production manager
Julien Record
digital compositor
Gareth Repton
visual effects artist
Aurelian Vulpasu
visual effects producer / visual effects production manager
Mike Wallner
fx artist
Joss Williams
visual effects supervisor
Fu Xiao
digital compositor
LeeAnne Yu
project manager
Fan Zhang
compositor
Yaqun Zhao
lead compositor

Assistant Director

Han Chen
assistant director
Mo Zhang
assistant director

Production Management

Yu Liang
unit production manager
Zhu Mao
production manager

Art Department

Yingzhang Fu
set designer
Shinsuke Kojima
conceptual designer
Tudor Cosmin Sirbulescu
digital matte painter
Bo Zhang
concept artist

Stunts

Bruce Law
action director
Fatih Ugurlu
stunt double: Christian Bale

Animation

Cristian Scarlatescu
senior animator

Editorial

Andre Coutu
post-production coordinator
Kevin Downer
assistant digital intermediate editor
Gareth Molan
trailer editor

Other

Dana Archer
public relations
David Boyle
head of business and legal affairs: Lava Bear Films
Sisi Cronin
publicist: uk
Annemarie Jacir
apprentice director
Jennifer Semler
production executive
Nick Vasili
product manager: Revolver Entertainment
Andre Coutu
coordinator of global post production

Music Department

Joshua Bell
violin solo
Yuli Chen
music mixing
Xu Dechang
conductor
Maria Goundorina
choir director
Alberto Hernandez
assistant music recording engineer
Xu Huifen
soprano vocals
Li Jia
musican: pipa
Chen Yu Li
score mixer
Rui Liu
musician
Yunzhi Liu
musician
Stephan Lörstrand
assistant music recording engineer
Teiichi Okano
composer: theme music
Jacob Clemens Non Papa
composer: theme music
Allmänna Sången
choir / musician
Zhiyi Wang
orchestrator
Chen XiaoDuo
soprano vocals
Chen Xihui
conductor
Jiemin Yan
musican: erhu
Yi Zhang
conductor
Michael Seifert
assistant music mixer / assistant score recordist / pro tools operator

Casting Department

Camera Department

Xing Chen
video supervisor
Raymond Lam
camera operator / steadicam operator
Kyung-bo Yeo
steadicam
Jingtong Zhao
camera trainee

Script Department

Sophia Wang
script supervisor
Movie title data and credits provided by
IMDb logo