Cast & Crew

Directed by

Yimou Zhang

Writing Credits

Feng Li
Bin Wang
Yimou Zhang

Cast

Takeshi Kaneshiro
Jin
Andy Lau
Leo
Ziyi Zhang
Xiao Mei
Dandan Song
Yee
Hongfei Zhao
Constable
Jun Guo
Constable
Shu Zhang
Performer
Jiusheng Wang
Performer
Zhengyong Zhang
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
Xiaodong Zheng
Performer
Chacha Song
Performer
Xuanyi Wang
Performer
Xueying Huang
Performer
Jingchuan Dong
Warden
Yanxi Li
Pipa Girl
Tengyuan Liu
Shield warrior
Wenxi Zhu
Courtesan

Produced by

William Kong
producer
Sook Yhun
producer (english version)
Weiping Zhang
executive producer
Yimou Zhang
producer
Zhenyan Zhang
associate producer

Music by

Shigeru Umebayashi

Cinematography by

Xiaoding Zhao

Editing by

Long Cheng

Production Design by

Tingxiao Huo

Art Direction by

Zhong Han
supervising art director
Bin Zhao

Costume Design by

Emi Wada

Makeup Department

Siu-Mui Chau
chief hair stylist (as Chau Siu Mui)
Lee-Na Kwan
chief makeup artist (as Lee Na Kwan)
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

Production Management

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

Second Unit Director or Assistant Director

Xiaoyang Chang
assistant director

Art Department

Rowan e Cassidy
storyboard artist (as Rowan Cassidy)
Huo Depeng
assistant property master
Hongsheng Guo
assistant property master
Yi Ho
property master (as Yi Hou)
Zhongquan Hu
set dresser
Bao-Tai Li
assistant property master (as Li Baotai)
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

Sound Department

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 (as Andrew Neil) / sound effects editor (as Andrew Neil)
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 (english language version)
Jing Tao
sound
Mario Vaccaro
foley artist
Zhigang Zhang
first sound assistant
Gina Nuccio
additional adr editor (uncredited)

Visual Effects by

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 (as Rowan Cassidy)
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
Scott Hunter
3D Lead
Danielle Immerman
visual effects production manager (as Danielle Rubin)
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
Michael Mellor
animator
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 (as Matthew North)
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
Evan Shipard
digital matte painter/compositor
Bernard Stock
camera matchmove artist/texture artist
Nathan Stone
animator
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 (as Simon Wen)
Eddy Wong
visual effects supervisor: Mendfond
Victor Wong
visual effects supervisor: Mendfond
Bryce Brecheisen
visual effects coordinator (uncredited)
Justen Marshall
R&D Supervisor (uncredited)
Colin Rhodes
compositor: Iloura (uncredited)

Stunts

Xia Bin
stunts
Zhan Bo
stunts
Hua Cao
stunts
Chuanyong Cheng
stunts
Shi Feng
stunts
Xiang Gao
stunts (as Gao Xiang)
Fei Goa
stunts
Lei Li
stunts
Cheng Wei Ou
stunts (as Ou Chengwei)
Li Wei
stunts
Hu Yan
stunts
Xin Xin Zheng
stunts
Feng Zhong
stunts
Shaojie Zhu
stunts

Camera and Electrical 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 (as Li Xuebo)
Wang Liam
camera grip
Sun Xin Shang
electrician
Cao Tongan
electrician
Lihong Wang
gaffer
Jiandong Yu
electrician
Huilong Zhu
camera grip
Jin-Di Zhu
assistant camera (as Zhu Jindi)

Costume and Wardrobe Department

Bao-Rong Huang
wardrobe supervisor (as Huang Baorong)

Editorial Department

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

Location Management

Xiaoshun Xu
location production assistant

Music Department

Mark Franken
music editor

Additional Crew

Susie Au
trailer editor
Xu Bin
second production assistant
Amealy Go Chan
massage therapist
Cynthia Chang
assistant: Mr. Kaneshiro
John Charles
software engineer: Sony DAC
Li Chen
adr voice artist
Siu-Tung Ching
action choreographer
Julian Chiu
second production assistant
Zhao Danian
production assistant
Kerry Dibbs
post production assistant
Yexin Fan
catering assistant
Ke Gao
production assistant
Ni Guanche
second production assistant
Paul Hui
assistant: Mr. Lau
Zhang Hui
interpreter
Wenrui Jia
caterer
Du Jian
second production assistant
Zheng Jie
dancer
Du Jin
interpreter
Wai-Leung Kwok
assistant: Mr. Lau
Xiaowei Lang
accountant
Cai Li
martial arts coordinator
Haoxue Li
catering assistant
Qiang Li
choreographer
Yanlong Li
catering assistant
Mingna Liu
accountant
Maria Lo Orzel
creative consultant
Zheng Lu
dancer
Yun-Mei Man
assistant: Mr. Lau
Yun Mao
catering assistant
Stanley J. Orzel
creative consultant
Zhang Rui
cashier
Zeyi Shi
production assistant
Dachuan Sun
adr voice artist
Jianguo Wang
second production assistant
Yabin Wang
dancer
Yanping Wang
adr voice artist
Weifeng Wu
dancer
Yinqian Xiao
production assistant
Aidong Xu
production assistant
Hong Yan
cashier
Li Yan
assistant: Ms. Zhang
Yan Yan
dancer
Alice Yeung
production coordinator
Man-Ho Yeung
assistant: Mr. Lau (as Joe Yeung)
Jianmin Zhang
choreographer
Jie Zhang
adr voice artist
Shufen Zhao
accountant

Thanks

Philip Lee
special thanks
Anita Mui
dedicatee
Yatming Tang
special thanks (as Tang Yat Ming)
All Filters