X

Cast & Crew

Directed By

Cast

Ziyi Zhang
Xiao Mei
Hongfei Zhao
Constable
Jun Guo
Constable
Shu Zhang
Performer
Jiusheng Wang
Performer
Yongxin Wang
Constable
Dong Liu
Performer
Qi Zi
Performer
Xuedong Qu
Performer
Liping Tian
Performer
Hongwei Zhao
Performer
Weina Huang
Performer
Dan Ge
Performer
Xiadong Yang
Performer
Yisha Shang
Performer
Ying Liu
Performer
Jingwen Huang
Performer
Kejia Zhang
Performer
Tianyou Luo
Performer
Lin Zhu
Performer
Jiwei Hu
Performer
Yu Hong
Performer
Bojie Hao
Captor Wang Wu
Jiajun Zhu
Performer
Ge Xu
Performer
Jingxiu Chou
Performer
Cuifang Guo
Performer
Chengyuan Li
Performer
Shuo Zhang
Constable
Jidong Zhang
Performer
Qiang Li
Performer
Yang Fu
Performer
Guang Yang
Performer
Yang Wen
Performer
Liang Chen
Performer
Xiuqiang Lin
Performer
Kun Wang
Performer
Meng Li
Performer
Ming Dong
Performer
Chacha Song
Performer
Xuanyi Wang
Performer
Xueying Huang
Performer
Yanxi Li
Pipa Girl
Tengyuan Liu
Shield warrior
Wenxi Zhu
Courtesan

Produced By

Sook Yhun
producer
Weiping Zhang
executive producer
Yimou Zhang
producer
Zhenyan Zhang
associate producer

Cinematography

Sound

Steve Burgess
sound effects editor
Huijun Cao
location sound assistant
Bruce Emery
dolby consultant
Chris Goodes
sound editing assistant
Alex Gordon
adr recordist
Wei He
sound effects editor
Vic Kaspar
sound editor
Jo Mion
sound editor
Damon Mouris
sound mixer assistant
Andy Neil
re-recording mix assistant / sound effects editor
Glenn Newnham
sound editor
Zeliang Niu
location sound assistant
Paul Pirola
sound effects editor
Roger Savage
re-recording mixer / sound mixer / sound supervisor
Blair Slater
foley recordist
Fabiola Stevenson
Dialogue Recording Supervisor
Mario Vaccaro
foley artist
Zhigang Zhang
first sound assistant
Gina Nuccio
additional adr editor

Editing

Production Design

Art Direction

Zhong Han
supervising art director

Costumes

Makeup

Siu-Mui Chau
chief hair stylist
Lee-Na Kwan
chief makeup artist
Shui Niu
assistant hair stylist
Yang Ruo
assistant makeup artist
Ge Xiufang
assistant makeup artist
Xiaohai Yang
chief makeup artist
Diu Zhijuan
assistant makeup artist

Visual Effects

Lindsay Adams
digital compositor
Charlie Armstrong
digital compositor
Vaughn Arnup
digital compositor
Mark Barber
digital compositor
Jason Billington
digital compositor
Roger Bolton
digital compositor
David Booth
visual effects
Kent Boswell
visual effects production manager: Fuel VFX
Dan Breckwoldt
digital compositor
Andy Brown
visual effects supervisor
Paul Buckley
animator: Digital Pictures Iloura
Rowan e Cassidy
storyboard: concept art
Sam Cole
compositing supervisor: Fuel
Fiona Crawford
visual effects producer
Chris Davies
digital compositor
Jonathan Dixon
digital liaison
Clinton Downs
digital artist
Bryn Farrelly
digital compositor
Morgane Furio
Inferno compositor
Darrin Hanley
digital compositor
David Hansen
cg artist
Mick Harkin
digital compositor
Mark Harmon
digital grading
Jason Hawkins
video operations technician
Jamie Hediger
digital compositor
Luke Hetherington
cgi supervisor
Alwyn Hunt
texture artist: Animal Logic
Michelle Hunt
digital compositor
Bhakar James
senior animator: Animal Logic
Krista Jordan
senior compositor
Jong Ik Kang
visual effects supervisor
Angie Lam
visual effects supervisor
Stefan Litterini
digital artist: Animal Logic
Ineke Majoor
visual effects producer
Keith Meure
rotoscope artist
Kirsty Millar
visual effects supervisor: Animal Logic
Naomi Mitchell
visual effects producer
Nick Monton
digital compositor / digital intermediate supervisor: Digital Pictures
David Mosqueda
digital compositor
Nick Murphy
video operations technician
Mark Nettleton
senior compositor
Matthew M. North
digital compositor
Jongsu Oh
digital artist: Animal Logic
Nick Ponzoni
Video Operations Technician
Murray Pope
visual effects executive producer
Glen Pratt
digital compositor
Paul Raeburn
digital compositor
Danielle Rubin
visual effects production manager
Evan Shipard
digital matte painter/compositor
Bernard Stock
camera matchmove artist/texture artist
Robert Sullivan
video operations supervisor: Animal Logic
Paul Taylor
video operations technician
Sandeep Vengsarkar
digital compositor
Ian Watson
visual effects artist
Jamie Watson
digital compositor
Peter Webb
digital compositor
Hao Wen
vfx compositer
Eddy Wong
visual effects supervisor: Mendfond
Victor Wong
visual effects supervisor: Mendfond
Bryce Brecheisen
visual effects coordinator
Justen Marshall
R&D Supervisor
Colin Rhodes
compositor: Iloura

Assistant Director

Xiaoyang Chang
assistant director

Production Management

Tianhui Ge
unit manager
Xinmin Huang
assistant production supervisor
Larisa Khalyapina
unit manager: Ukraine
Sen Lu
unit manager
Wenhua Ma
assistant production supervisor
Jane Maguire
post-production supervisor

Art Department

Rowan e Cassidy
storyboard artist
Huo Depeng
assistant property master
Hongsheng Guo
assistant property master
Yi Ho
property master
Zhongquan Hu
set dresser
Bao-Tai Li
assistant property master
Miao Li
assistant art director
Shaochun Liu
special props
Ke Mu
assistant property master
Marco Nero
matte painter
Ming Wu
assistant art director
Xiaolong Xu
assistant property master

Editorial

Leo Bahas
negative matcher
Siggy Ferstl
digital intermediate colorist
Olivier Fontenay
film and digital color grader
Pinghu Gu
dv editor / on-set editor
Al Hansen
digital colorist
Bin Li
assistant editor

Other

Philip Lee
special thanks
Anita Mui
dedicatee
Yatming Tang
special thanks

Music Department

Mark Franken
music editor

Costume Department

Bao-Rong Huang
wardrobe supervisor

Camera Department

Xiaoyan Bai
still photographer
Shuiqiang Cao
electrician
Guan Fei
camera grip
Xu Tie Gong
electrician
Huangpu Honghao
generator operator
Jianmin Ji
lighting designer
Raymond Lam
camera operator / director of photography: "b" unit / steadicam operator
Xue Bo Li
electrician
Wang Liam
camera grip
Sun Xin Shang
electrician
Cao Tongan
electrician
Jiandong Yu
electrician
Huilong Zhu
camera grip
Jin-Di Zhu
assistant camera

Location Management

Xiaoshun Xu
location production assistant
Movie title data and credits provided by
IMDb logo