X

Cast & Crew

Cast

Radha Mitchell
Lee Pearson
Chow Yun-Fat
Jack (Chen Hansheng)
Michelle Yeoh
Mrs. Wang
Guang Li
Shi-Kai
Ji Lin
Horse Rider
Matthew Walker
Andy Fisher
Ping Su
Eddie Wei
Imai Hideaki
Japanese Officer
Seiichiro Hashimoto
Urbane Japanese Officer
Shinichi Takashima
Hostile Kempetai Officer
Xing Mang
Young Communist
Ruixiang Zhu
Japanese Officer II
Xucheng Shi
Kao Tung
Weijuan Wu
Young Mother
Zhi Zang
Lao Si
Liu Hui
Fallen Soldier
Shunzen Zhao
Colonel Ma
Shu Li
Magistrate
Shane Briant
Roger Appsley
Zhibo Wang
Children
Shi Yuan
Jin Losin
Kehan Zhai
Children
Hongbin Zhang
SSS Officer

Produced By

Lillian Birnbaum
executive producer
Nina Yang Bongiovi
produced in collaboration with
Arthur Cohn
producer
Li Hou
associate producer
Alan D. Lee
produced in collaboration with
Peter Loehr
producer
James MacManus
associate producer
Taylor Thomson
executive producer
Steve D. Yang
produced in collaboration with
Mei Yuan
co-producer
Wang Zhang
co-producer / line producer

Cinematography

Sound

Duncan Campbell
assistant foley artist
Michael Carden
sound effects editor
Frank Casaretto
dubbing supervisor
Zhiwei Chen
boom operator
Michelle Cunniffe
adr recording mixer
Brendan Geaney
adr recordist
Chris Goodes
adr recordist
Jason Hancock
foley recordist
Xun Huang
boom operator
Stefan Korte
re-recording mixer
Qizhen Lai
sound recordist
Steve Lambeth
dialogue editor
Frank Lipson
sound designer / supervising sound editor
Glenn Newnham
supervising dialogue editor
John Simpson
foley artist
Xueyi Wang
sound mixer
Li XueLei
sound mixer
Stan Yau
adr recordist: Yun-Fat Chow
Malte Zurbonsen
re-recording mixer

Production Design

Art Direction

Richard Hobbs
supervising art director

Makeup

Cui Yu Bao
key makeup artist
Jian-Ping Liu
hair stylist
Helen Magelakis
hair stylist / makeup
Limin Tan
key hair stylist
Xiaohai Yang
makeup artist
Diu Zhijuan
makeup artist

Special Effects

Guangxu Chen
pyrotechnician
Jiandong Wang
special effects coordinator
Yuqi Zhang
pyrotechnician
Bozhong Zhao
special effects technician
Guisheng Zhao
special effects supervisor

Visual Effects

Wolf Bosse
digital grading coordinator
Helmut Breuer
associate producer
Michael Brink
visual effects producer: PICTORION das werk
Joerg Bruemmer
digital intermediate supervisor / lead digital compositor
Nicolas Bueren
roto/prep: PICTORION das werk GmbH
Cania
matte painting
Philipp Eckel
recording
Christian Esquerre
visual effects editor
Lukas Gehner
roto/prep
Sven Heim
roto/prep: PICTORION das werk GmbH
Kalle Max Hofmann
digital compositor
Jan Hübel
visual effects supervisor
Tom Kaufhold
roto/prep
Arne Kiefer
roto/prep
Saskia Klein
roto/prep
Lola Knoblach
assistant digital colorist: PICTORION das werk
Ju-Hyun Koo
roto/prep
Andreas Krieg
3d artist
Michael Krämer
head of roto & prep / junior digital compositor
Christian Meckel
system administrator
Nikolay Mishonov
visual effects artist
Philipp Mueller
roto/prep: PICTORION das werk
Rolf Muetze
visual effects supervisor
Benjamin Nagel
HD mastering
Frieda Oberlin
digital intermediate coordinator
Moritz Peters
colorist: PICTORION das werk
Paul Poetsch
digital compositing supervisor
Stefan Rachev
digital effects artist
Armin Reisch
roto/prep
Lisa Riemer
visual effects producer
Philipp Schneider
visual effects editor
Noah Semere
roto/prep
Tim Stern
digital compositor
Julia Strack
roto/prep
Jonas Thorbrügge
conforming / scanning
Christian Tröger
digital artist
Robert Tucker
digital compositor
Ralf Wacker
digital intermediate coordinator
Kai Woytke
digital compositor
Jeff Yaworski
roto/prep
Alexander Eberl
roto/prep artist
Erik Lehmann
roto/prep

Assistant Director

Guy Campbell
second assistant director
Montague Fendt
first assistant director: second unit
Gerry Gavigan
first assistant director
Luc Gavigan
third assistant director
Crystal Gong Chun
second assistant director
Lemon Liu
first assistant director: second unit
Sylvia Liu
first assistant director
Simone Stock
second unit director

Production Management

Colleen Clarke
post-production supervisor
Xinran Cindy Li
production supervisor
Hong Wang
assistant production manager
Maren Wölk
assistant production manager
Jiakun Zhang
unit production manager

Stunts

Limin Chen
stunt driver
Mengmeng Chen
stunt double
Feilong
stunt performer
Jingqi Kang
stunt coordinator
Guohai Li
stunt performer
Tengfei Tang
stunt double

Editorial

Haley Gillies
post-production coordinator
Pamela Hammond
head of post-production
Cleo Myles
assistant editor
Mark Reaser
hd mastering
Amanda Short
rushes colorist
Christian Troberg
assistant editor
Neil Wood
colorist: dailies

Other

Susanne Braginsky
the producers wish to thank
Jonah Greenberg
the producers wish to thank
Sarah Radclyffe
special thanks
Chloe Traicos
special thanks

Music Department

Ricky Edwards
orchestrator
Arne Eickenberg
composer: source music
Norman Parkhill
music licensing

Casting Department

Shuai Ruby Hou
casting: China
Nikki Valko
casting: USA and UK
Xiaomeng Nora Wang
additional casting: China
Anousha Zarkesh
casting: Australia

Costume Department

Lisa Lovaas
costume supervisor

Camera Department

Andrew Jerram
first assistant camera: Australia
Raymond Lam
camera operator / steadicam operator
Ellery Ryan
unit cinematographer: Australia
Yifan Wang
first assistant camera

Location Management

He-Yong Kang
location manager

Script Department

Oksana Sokol
script supervisor
Movie title data and credits provided by
IMDb logo