X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Sea of Thieves (PS5)
Endless Ocean Luminous
Stellar Blade
Manor Lords [Early Access]
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
MAY MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
The Fall Guy
Star Wars Ep. 1: The Phantom Menace
Tarot
Evil Does Not Exist
I Saw the TV Glow
Challengers
Boy Kills World
The Feeling That the Time for Doing Something Has Passed
Civil War
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
Interview With the Vampire S2
Dark Matter
Hacks S3
A Man in Full
The Tattooist of Auschwitz
Shardlake
The Veil
Knuckles
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
Dua Lipa: Radical Optimism
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
The Children of Huang Shi
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Roger Spottiswoode
Written By
Jane Hawksley
writer
James MacManus
writer
Simon van der Borgh
Writer
Cast
Jonathan Rhys Meyers
George Hogg
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
Anastasia Kolpakova
Duschka
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
Yuelong Fang
Rou Ding
Shimin Sun
Yu Lin
Xucheng Shi
Kao Tung
Naihan Yang
Ching
Weijuan Wu
Young Mother
Zhi Zang
Lao Si
Liu Hui
Fallen Soldier
Shunzen Zhao
Colonel Ma
Qing Xuan Alan Li
Wei Ping
Shu Li
Magistrate
Shane Briant
Roger Appsley
Shuyuan Jin
Lo San
Zhibo Wang
Children
David Wenham
Barnes
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
Martin Hagemann
producer
Li Hou
associate producer
Alan D. Lee
produced in collaboration with
Peter Loehr
producer
James MacManus
associate producer
Wieland Schulz-Keil
producer
Jonathan Shteinman
producer
Taylor Thomson
executive producer
Steve D. Yang
produced in collaboration with
Mei Yuan
co-producer
Wang Zhang
co-producer / line producer
Music
David Hirschfelder
Cinematography
Xiaoding Zhao
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
Jean McGrath
adr
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
Editing
Dominique Fortin
Geoff Lamb
Production Design
Steven Jones-Evans
Art Direction
Richard Hobbs
supervising art director
Xin Ming Huang
Peta Lawson
Set Design
Dapeng Li
Sara Mathers
Daryl Porter
Duo Xu
Costumes
Kym Barrett
Wenyan Gao
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
Stefan Albertz
3d artist
Tanja Bonensteffen
roto/prep
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
Thomas Deckers
roto/prep
Doerthe Domann
roto/prep
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
Birthe Kohmanns
roto/prep
Ju-Hyun Koo
roto/prep
Ekaterina 'Kuki' Korabelnikova
digital compositor
Andreas Krieg
3d artist
Michael Krämer
head of roto & prep / junior digital compositor
Christian Laskawi
3d artist
Christian Meckel
system administrator
Sebastian Mietzner
roto/prep
Frank Mirwald
scanning
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
Linda Pleschka
roto/prep
Paul Poetsch
digital compositing supervisor
Stefan Rachev
digital effects artist
Armin Reisch
roto/prep
Frank Richter
scanning
Lisa Riemer
visual effects producer
Philipp Schneider
visual effects editor
Bastian Schreitling
titles
Noah Semere
roto/prep
Gerhard Spring
recording
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
Christian Wallmeier
3d artist
Aline Windolph
roto/prep
Kai Woytke
digital compositor
Jeff Yaworski
roto/prep
Alexander Eberl
roto/prep artist
Erik Lehmann
roto/prep
Thomas Schernikau
qc artist
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
Xiang Cheng
stunts
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
Christian Scallan
score mixer
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
Jianmin Ji
gaffer
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