Cast & Crew

Directed by

Woo-Ping Yuen
(as Woo-Ping Yuen)

Writing Credits

Chi-Long To
(screenplay) (as Christine To)

Cast

Wenzhuo Zhao
Su Can / Su Qi-Er (as Vincent Zhao)
Xun Zhou
Yuan Ying
Andy On
Yuan Lie
Xiaodong Guo
Colonel Ma
Jay Chou
God of Wushu / Drunken God
Michelle Yeoh
Dr. Yu
Xiaogang Feng
Pickpocket
David Carradine
Anthony
Cung Le
Militia Leader
Chia-Hui Liu
Old Sage
Ka-Yan Leung
Su Wan-Kun
Jacky Heung
Imperial Prince
Ni Yan
Bar Owner
Will Liu
Iron Lad
Luxia Jiang
Iron Maiden
Ze Li
Little Feng - age 5
Hanwen Sun
Little Feng - age 8
Conan Stevens
Malotoff
Sylvester 'Bear' Terkay
Elder Scot Brother
Matthew Wiese
Younger Scot Brother
Dominique Vandenberg
Bald One-eye
Jon Heidenreich
Blonde Scarface
Guo Jiulong
Old Servant
He Hung
Anchorperson
Jianchang Tan
Interpreter
Xiaofei Sun
Yuan Lie Soldier
Jiawei Na
Prisoner
Xiaohua Wu
Potato Hawker
Fanjie Meng
Performer
Jie Gao
Performer
Lin Zhu
Performer
Rui Huang
Performer
Yiguo Zang
Performer
Xinyi Liu
Performer
Xiaolong Li
Performer
Guofeng Li
Performer
Bo Peng
Performer
You Zhang
Performer
Xichao Wang
Performer
Hao Xia
Performer
Guoqing Deng
Performer
Yeng Xing
Performer
Davy Williams
Bodyguard

Produced by

Cary Cheng
producer
William Kong
executive producer (as Bill Kong)
Rosanna Ng
associate producer
Ellen Poon
co-producer
Zhonglun Ren
executive producer
Tianyun Wang
producer
Jianshai Xu
producer (as Xu Jianhai)
Alice Yeung
associate producer
Qiang Zhang
executive producer
Zhenyan Zhang
executive producer

Music by

Shigeru Umebayashi

Cinematography by

Xiaoding Zhao
director of photography

Editing by

Wenders Li

Casting By

Lan Mo
Mike Leeder
(uncredited)
Rosanna Ng
(uncredited)

Production Design by

Tingxiao Huo

Art Direction by

Yi Wang
Bin Zhao
Shouyi Zhao

Set Decoration by

Baotai Li
Xiaolong Xu

Costume Design by

Chung-Man Yee

Makeup Department

Ratt Boonsongprasert
special makeup effects artist (as Rat Boonsongpresert)
Lin Chen
assistant hair stylist
Ruijin Chen
assistant makeup artist
Lipin Cheng
assistant hair stylist
Yubao Cui
makeup artist
Vittaya Deerattrakul
special makeup effects artist (as Vitaya Deerattakul)
Ceqi Feng
assistant hair stylist
Ying Gao
assistant makeup artist
Congying Hao
assistant makeup artist
Hongfeng Jiang
assistant makeup artist
Changliang Li
assistant hair stylist
Miaomiao Li
key assistant hair stylist
Xuemei Li
assistant hair stylist
Ying Li
assistant makeup artist
Jingjing Ma
assistant hair stylist
Sarawuth Pansingh
special makeup effects artist
Qian Qiao
assistant makeup artist
Zhijuan Qiu
makeup artist
Kongkrit Thongdee
special makeup effects artist (as Kokgkrit Thongdee)
Peng Wang
assistant makeup artist
Xiao Wang
assistant hair stylist
Xin Wang
assistant hair stylist
Xue Wang
assistant hair stylist
Ying Wang
assistant makeup artist
Xiaohui Wu
assistant hair stylist
Yan Xiachai
key makeup artist
Taiping Xie
assistant hair stylist
Ge Xiufang
makeup artist
Huiwen Ye
key hair stylist
Maijuan Zeng
assistant hair stylist
Shuping Zhang
assistant makeup artist
Yuanjuan Zhang
assistant makeup artist
Jie Zhu
assistant hair stylist

Production Management

Jomin Po Man Chan
assistant production manager (as Po Man Chan)
Cary Cheng
post-production supervisor
Yugui Dai
unit manager
Tianhui Ge
unit production manager
Dai Kate
production supervisor
Wenhua Ma
unit production manager
Eddie Wong
production manager
Mickey Shuo Xing
unit manager (as Shuo Xin)
Dapeng Zhou
unit manager

Second Unit Director or Assistant Director

Joe Chan
second assistant director
Thomas Chow
first assistant director
Janet Chun
first assistant director
Man Ki Kwok
second assistant director
Thomas Chi-Wai Lee
second assistant director
Dickson Leung
first assistant director
Yu Liang
second assistant director
Zhu Mao
second assistant director
Ran Wei
second assistant director
Yang Zhang
second second assistant director

Art Department

Juanxian Bao
drapery man
Jianguo Cai
assistant art director
Chengguang Dong
assistant art director
Cunwang Fang
stand-by prop assistant
Shengbin Fang
painter
Zengfei Fang
stand-by prop assistant
Xiangming Fu
sculptor
Dezhong Gao
set dresser
Dejian Gong
set dresser
Zhongquan Hu
set dresser
Hin-Fat Hung
property master
Jiawei Jian
dressing props
Daowen Jiang
dressing props
Daoyou Jiang
special props
Feng Jin
stand-by prop assistant
Meng Jin
dressing props
Xueli Jin
dressing props
Xianzhen Kong
dressing props
Kwok-On Lau
assistant property master
Wai-Ming Law
assistant property master
Jiangguo Li
assistant art director
Shangyu Li
set dresser
Shuwen Li
set dresser
Wenzhong Li
carpenter
Xingqi Li
set dresser
Huanhai Liu
dressing props
Jun Liu
painter
Shuhai Liu
carpenter
Xingsheng Liu
painter
Zhaohe Lu
carpenter
Zhikui Lu
assistant set design illustrator
Wai Cheong Luk
storyboard artist
Tangbin Luo
special props
Faqi Nie
construction laborer
Benwu Sheng
carpenter
Minghua Tang
special props
Bo Tian
assistant art director
Fu Kei Tse
assistant property master
Cheng Wang
dressing props
Chenggui Wang
carpenter
Chengke Wang
carpenter
Chengsheng Wang
carpenter
Jihong Wang
set dresser
Xiaojin Wang
dressing props
Yunqiang Wang
dressing props
Zhenyu Wang
painter
Xiaohui Wu
assistant art director
Hongwei Yang
dressing props
Zhanjia Yang
set design illustrator
Zhiyu Yang
stand-by prop assistant
Yin Keung Yau
assistant property master
Qingfu Zeng
carpenter
Tie Zeng
sculptor
Zhaobao Zeng
construction laborer
Dayong Zhang
stand-by prop assistant
Shuxing Zhang
dressing props
Wengui Zhang
stand-by prop assistant
Wenyi Zhang
prop assistant
Wujie Zhang
special props
Chongjiang Zhou
sculptor
Wanhai Zhou
set dresser
Kai Zhuang
dressing props
Yan Zhuang
dressing props

Sound Department

Sona Balam
re-recording mixer
Martin Bayley
audio systems engineer
Steve Burgess
sound effects editor / sound mixer
Xin Cai
audio systems engineer
Huijun Cao
boom operator
Yue Chao
audio systems engineer
Xiang Chen
sound effects editor
Cici Cui
sound effects editor
Helen Field
sound coordinator
Wei He
sound effects editor / sound post-production manager
Zheng 'Joe' Huang
sound post-production coordinator (as Joe Huang)
Hongrui Ji
sound effects editor
Xiaoliang Jiang
dubbing supervisor
Sarah Kong
sound coordinator
Echo Lee
sound coordinator
Xin Li
foley artist
Johny Liu
adr recordist / dialogue editor
Xianfeng Liu
boom operator
Emma Long
sound effects editor
Niu Ma
sound supervisor assistant
Robert Mackenzie
sound editor
Xu Miao
foley artist
Huijia Mo
sound effects editor
Zeliang Niu
sound assistant
Blair Slater
foley artist
Qiuxia Sun
dialogue editor (as Qiuqiu Sun)
Jing Tao
sound designer
Wei Tao
audio systems engineer
Yong Tian
adr recordist / dialogue editor
Yinan Tu
audio systems engineer
Mario Vaccaro
foley artist
Jingjing Wang
sound coordinator
Baohua Xiao
boom operator
Jing Xiao
sound recordist / sound supervisor assistant
Michael Xie
audio systems engineer
Yanchao Yang
foley artist
Ben Zhang
sound coordinator
Selina Zhang
sound coordinator
Shuo Zhang
dialogue editor
Van Zhang
audio systems engineer
Yijing Zhang
dialogue editor
Zhigang Zhang
assistant sound recordist (as Zhi Gang Zhang)
Jing Tao
supervising sound editor (uncredited)
Sam Wang
sound effects editor (uncredited)

Visual Effects by

Eva Au
lighting and texture artist: Menfond
Bruce Chen
compositor: Menfond
Guoxan Chen
lighting and texture artist: Menfond
Jingqi Chen
digital effects artist: Menfond
MingXing Chen
lighting and texture artist: Menfond
Nicole Chen
compositor: Menfond
Qifeng Chen
digital effects artist: Menfond
Ruxing Chen
lighting and texture artist: Menfond
Shifang Chen
digital effects artist: Menfond
Yvhan Chen
lighting and texture artist: Menfond
Zhuoxian Chen
motion graphic artist: Menfond
Hanbin Cheng
lighting and texture artist: Menfond
Chi-Chung Cheung
visual effects supervisor: Menfond
Sze Shuen Cho
design & visual artist: Menfond
Seattle Deng
senior compositor: Menfond
Shunxiang Deng
lighting and texture artist: Menfond
Janming Fan
compositor: Menfond
Lijia Feng
compositor: Menfond
LiRong Feng
lighting and texture artist: Menfond
Mingjiao Fu
lighting and texture artist: Menfond
QianJun Fu
lighting and texture artist: Menfond
Tianhan Guan
lighting and texture artist: Menfond
Caichan Guo
lighting and texture artist: Menfond
Key Guo
compositor: Menfond
BaoLin He
lighting and texture artist: Menfond
Jianhui He
compositor: Menfond
Weije He
lighting and texture artist: Menfond
Weisong He
digital effects artist: Menfond
Zero He
senior compositor: Menfond
Brian Ho
visual effects supervisor / visual effects supervisor: motion, Menfond
Mingjun Ho
senior digital effects artist: Menfond
Reiko Hon
visual effects assistant editor: Menfond
Ivy Hu
compositor: Menfond
Fei Huang
senior digital effects artist: Menfond
HaoWen Huang
motion graphic artist: Menfond
Janqiang Huang
lighting and texture artist: Menfond
Ten Huang
senior lighting artist: Menfond
Wenxiang Huang
compositor: Menfond
YunZhong Huang
lighting and texture artist: Menfond
Shengkang Jang
compositor: Menfond
Lan Kaplan
motion graphic artist: Menfond
Slander Kwong
senior modeler: Menfond
Wing Yan Lai
digital effects editor: Menfond
Garrett Lam
head of computer animators: Menfond
Zhiming Lao
lighting and texture artist: Menfond
Alesandra Law
digital producer: Menfond
Raymen Lee
senior lighting artist: Menfond
Tim Lee
compositor: Menfond
Yanke Lei
motion graphic artist: Menfond
Chunhuai Li
compositor: Menfond
Cons Li
senior digital producer: Menfond
Icy Li
compositor: Menfond
Jingsheng Li
compositor: Menfond
LinJuan Li
motion graphic artist: Menfond
Yongru Li
lighting and texture artist: Menfond
Zhaoyong Li
lighting and texture artist: Menfond
Weiwei Liang
compositor: Menfond
Jianxing Lin
lighting and texture artist: Menfond
Eric Liu
compositor: Menfond
Lizheng Liu
compositor: Menfond
Minping Liu
digital effects artist: Menfond
Jun Ma
compositor: Menfond
Siu Fu Ma
compositor: Menfond
Kament Mai
digital effects artist: Menfond
Yon Mo
motion graphic artist: Menfond
Ka Sin Ng
computer animator: Menfond
Jiamei Ou
digital effects artist: Menfond
Edward Pak
compositor: Menfond
Guoyu Pan
visual effects supervisor
JanWen Pan
senior modeler: Menfond
Stephan Pan
motion graphic artist: Menfond
Eric Pang
compositor: Menfond
Ivan Peng
compositor: Menfond
Yuanbiao Peng
compositor: Menfond
Ellen Poon
visual effects supervisor
Dick Pu
compositor: Menfond
Awen Qian
senior lighting artist: Menfond
Xiuzhen Rong
digital effects artist: Menfond
Mingcong Shen
compositor: Menfond
Zhibin Shen
compositor: Menfond
Sengs Sheng
senior digital effects artist: Menfond
Cahua Su
compositor: Menfond
Nora Tai
lighting and texture artist: Menfond
Jerry Tian
compositor: Menfond
Louis Tse
system administrator: Menfond
Angel Tsui
creative supervisor: Menfond
Ka-Hei Tsui
design & visual artist: Menfond
Jill Wang
compositor: Menfond
Victor Wang
compositor: Menfond
Windy Wang
compositor: Menfond
Victor Wong
visual effects director: Menfond
Jaceney Wu
compositor: Menfond
MinLi Wu
digital effects artist: Menfond
Minnie Wu
compositor: Menfond
Sun Wu
compositor: Menfond
Xueyun Wu
compositor: Menfond
ZhiMin Wu
motion graphic artist: Menfond
Coco Xu
senior compositor: Menfond
Jessica Yang
compositor: Menfond
Weiguo Yang
digital effects artist: Menfond
Olivia Yapp
compositor: Menfond
Siu Fai Yeung
visual effects supervisor: compositing, Menfond
Carol Yin
compositor: Menfond
Cathy Yu
compositor: Menfond
Darkus Yu
digital effects supervisor: Menfond
Yak Hong Yung
lighting supervisor: Menfond
Alice Zhai
compositor: Menfond
Helong Zhan
compositor: Menfond
Yuan Zhang
lighting and texture artist: Menfond
Lesli Zhao
compositor: Menfond
WenJia Zhen
motion graphic artist: Menfond
Huawei Zhou
lighting and texture artist: Menfond
Junhui Zhu
lighting and texture artist: Menfond

Stunts

Siu-Wah Chan
wirework team (as Chan Siu Wah)
Chen Chau
stunts & doubles (as Chen Chao)
Qiang Gao
stunts & doubles
Xing Gao
stunts & doubles
Deng Guiqing
stunts & doubles (as Deng Guoqing)
Xiaonan Han
stunts & doubles
Kun Ju
stunt coordinator
Chi Tai Lam
wirework team
Xiaolong Li
stunts & doubles
Chi Wah Ling
action choreographer (as Ling Chi Wah)
Chi-Hung Ling
assistant action choreographer (as Chih Hung Ling)
Ruo Xian Liu
stunts & doubles
Haifeng Ni
stunts & doubles (as Ni Haifeng)
Qiao Tan
stunt coordinator
Hu Tengijao
stunts & doubles (as Hu Tengjiao)
Deming Wang
stunts & doubles
Kun Wang
stunts & doubles
Li Xingping
stunts & doubles
Cheung-Yan Yuen
action choreographer (as Yuen Cheung Yan)
Shun-Yee Yuen
action choreographer (as Yuen Shun Yi)
Zhao Yuhang
stunts & doubles
Yuanzhang Zhuang
stunts & doubles (as Zhuang Yuanzhang)

Camera and Electrical Department

Genrong Cao
electrician
Jianping Cao
electrician
Kai Chen
camera assistant
Pengpeng Dai
camera assistant
Zhen Dong
camera assistant
Congming Hao
camera assistant
Zifeng Jin
camera assistant
Junyue Kang
electrician
Raymond Lam
steadicam operator
Po Lam Lee
best boy: second unit
Chaoleng Li
camera assistant
Hui Li
electrician
Jian Li
camera assistant
Peng Li
camera assistant
Yongjun Li
electrician
Jie Liang
electrician
Ming Liu
electrician
Xiang Liu
electrician
Xiaosong Liu
electrician
Junbo Lu
electrician
Lu Nannan
electrician
Chunjang Nie
electrician
Hang-Sang Poon
director of photography: second unit
Hui Shi
camera assistant
Jinghai Song
electrician
Qunhui Sun
camera assistant
Shuqun Sun
electrician
Wenyong Sun
electrician
Xuelei Sun
electrician
Rong Tang
camera assistant
Lei Tian
digital video assist
Weijun Tian
electrician
Lien-You Tsou
camera operator: second unit (as Ling Yau Tsou)
Chao Wang
electrician
Guoyou Wang
electrician
Hongguo Wang
electrician
Jingxiu Wang
electrician
Lindong Wang
camera assistant
Liufeng Wang
electrician
Zilong Wang
camera assistant (as Zhilong Wang)
Jingrui Wen
gaffer
Ruichao Wen
electrician
Wai-Lun Wong
still photographer
Tianxiang Xie
camera operator
Ze Xie
camera operator
Fusen Xu
camera assistant
Yinglong Xu
electrician
Haipeng Yang
camera assistant
Siu Ping Yee
gaffer: second unit
Fei Yu
camera assistant
Xianqiang Zeng
electrician
Lanming Zhang
electrician
Xinli Zhang
electrician
Yinsheng Zhang
best boy electrician
Chuncheng Zhao
camera assistant
Janqiao Zhao
camera assistant
Jianjun Zhao
electrician
Mincai Zhao
camera assistant
Xianwen Zhao
camera assistant
Xianzhang Zhao
electrician
Yapeng Zhao
electrician
Hongbo Zheng
electrician
Po Zhu
camera assistant

Casting Department

Ning Du
assistant casting director
Wei Guo
assistant casting director
Zoe Thompson
assistant casting director

Costume and Wardrobe Department

Ivy Chan
assistant costume designer
Aihua Chen
costume assistant
Jessie Dai
co-costume designer
Yusheng Gao
costume assistant
Jin-Hua Gu
costume supervisor
Yongbiao Hu
tailor
Lin Jin
costume assistant
Li Li
costume assistant
Xiangyang Li
costume assistant
Jinshui Liu
costume assistant
Lianyu Shi
costume assistant
Yanbing Sun
costume assistant
Yi Tang
costume assistant
Chunxia Wang
costume assistant
Linzeng Wang
costume assistant
Wencheng Wang
assistant costume supervisor
Xue Wang
costume assistant
Yajun Zhang
costume assistant
Ming Zhu
assistant costume supervisor
Xiaolin Zhu
costume assistant

Editorial Department

Joe Chan
post-production coordinator
Szu-Yi Chu
colorist (as Chu Szuyi)
Mariah Breitel Hembree
post script services (as Mariah Breitel)
Richard Learoyd
additional editor
Peicong Meng
assistant editor
Daoyuan Sun
telecine
Trevor Joyce
digital cinema producer (uncredited)

Location Management

Yu Hou
location manager

Music Department

Xiang Chen
music editor
Yoshinori Kashiwagura
assistant engineer
Dogen Kinowaki
musician: flute
Yû Manabe
musician: violin (as Yu Manabe)
Sachiko Miyano
orchestrator
Tôru Okitsu
score recording engineer (as Toru Okitsu)
Jia Pengfang
musician: erhu
Manabe Strings
musician: strings
Akihiro Tabuchi
assistant engineer
Minoru Tanaka
music editor / music mixer
Kouichiro Tashiro
musician: ethnic guitar (as Koichiro Tashiro)
Yoshiko Uchida
music preparation
Shigeru Umebayashi
music producer
Mingjun Wang
musician: dizi
Tadashi Yatabe
music programmer
Satoshi Yoneda
assistant engineer

Script and Continuity Department

Wai Kei Cheng
script supervisor

Additional Crew

Alice Au
production accountant
Mei Ling Chan
translator: thai
Jun Chen
set production assistant
Yiping Chen
set production assistant
Ruhua Cheng
set production assistant
Ruzhao Cheng
set production assistant
Shaojiang Cheng
set production assistant
Shaoli Cheng
set production assistant
Shaoxin Cheng
set production assistant
Yuanjian Cheng
set production assistant
Olivia Chong
making-of
Bingbo Cui
set production assistant
Jing Dai
assistant: production manager
Shuanhe Deng
set production assistant
Haoran Duan
set production assistant
Huixiang Duan
set production assistant
Yexin Fan
caterer
Howard Frumes
legal services: Alexander, Nau, Lawrence Frumes & Labowitz
Angela Fung
production accountant
Tianhe Guo
caterer
Jiangfeng He
assistant to director
Wenrui Jia
catering supervisor
Qiao Junping
caterer
Haoxue Li
caterer
Huiling Li
cashier
Yanlong Li
caterer
Ram Ling
creative assistant (as Chi Man Ling)
Mingna Liu
production accountant
Yun Mao
caterer
Hope T. Mastras
legal services: Alexander, Nau, Lawrence Frumes & Labowitz (as Hope Mastras)
Weilong Shi
tea person
Zeyi Shi
on-set manager
Xiaoning Wan
translator: thai
Zhang Wei
caterer
Woo-Ping Yuen
martial arts choreographer (as Woo-Ping Yuen)
Shouguo Xiang
set production assistant
Chuangang Xu
set production assistant
Xiaofa Xu
set production assistant
Xiaoshun Xu
key set production assistant
Hong Yan
assistant: production manager
Michael Yeung
laboratory consultant
Ka Lok Yung
making-of
Li Yuwang
caterer
Bruce San Feng Zhang
translator (as Sanfeng Zhang)
Jihu Zhang
caterer
Shengxiang Zhang
set production assistant
Xiaojiang Zhao
set production assistant
Renqiao Zuo
set production assistant
Renzhong Zuo
set production assistant

Thanks

David Carradine
in memory of
All Filters