Cast & Crew

Directed by

Hark Tsui
(as Hark Tsui)

Writing Credits

Yusheng Liang
(novel)
Hark Tsui
(as Hark Tsui)
Chi-Sing Cheung
Tin-Nam Chun
Yeung-Tat Wong
(screenwriter)

Cast

Leon Lai
Yang Yuncong
Donnie Yen
Chu Zhaonan
Charlie Yeung
Wu Yuanying
Honglei Sun
General Fire-Wind
Yi Lu
Han Zhibang
Kim So-yeon
Green Pearl
Chia-Liang Liu
Fu Qingzhu
Jingchu Zhang
Liu Yufang
Li-Wu Tai
Xin Longzi
Duncan Lai
Mu Lang
Jason Piao Pai
Liu Jingyi
Kuan-Chun Chi
Qiu Dongluo
Peng Huang
Guan Sandao
Haitao Li
Twelve Guardians (Si Yilang)
Jingwu Ma
Master Shadow Glow
Michael Wong
Prince Dokado
Ming Zhe Liu
Twelve Guardians (Jiao Ci)
Chi-Man Wong
Twelve Guardians (Shan Zhi)
Tengfei Tang
Twelve Guardians (Shi Shou)
Gu Kun
Twelve Guardians (Bang Muzi)
Hai-Bin Lin
Twelve Guardians (San Gen)
Feng-Qiang Guo
Twelve Guardians (Hei Jiu)
Zhang Jie
Twelve Guardians (Mao Lang)
Zhen-Bao Liu
Twelve Guardians (Tu Xing)
Xie Zhang
Twelve Guardians (Tu Shi)
Jiajia Chen
Twelve Guardians (Kualo)
Guang-Jin Jiang
Twelve Guardians (San Zi)
Bing Bo
Elder Xian Ye
Shang-Lei Yang
Da Hai
Chang-Cheng Deng
Da Peng
Bai-Ling Yao
Chang Yu
Gui-Jun Zhang
Xiao Si
Chang-Hung Li
Xiao Zheng
Xi-Bin Jie
Ping An
Zan-Hua Yao
Elder Hao Ge
Zeng-Bin Bai
Sun Lao Tou
Chao Zhang
Zhang Huazhao
Ruan Tang
Xiao Pi
Ji-Dong Du
Xiong Miao
Meng-Zhu Sui
Zhu Zhu
Du-Shuai Chen
Warrior
Lan-Ji Chen
Warrior
Zhi-Yang Gao
Acrobat
Ming Hu
Scholar
Ke-Yu Jiang
Warrior
Qing-Zeng Ma
Warrior
Li-Ming Tuo
Lan Xiuji
Wenjie Wang
Duke's young attendant
Lixiao Yang
Girl in pool of blood
Michelle Yim
Luzhu
Yang Zhang
Acrobat
Hao Zhou
Acrobat

Produced by

Chi-Sing Cheung
associate producer (as Chzung Chi-Sing)
Sung Goh
associate producer
Hark Tsui
producer (as Hark Tsui)
Bong-Chui Hong
executive producer
Lee Joo-Ick
producer
Zhongjun Ma
producer (as Zhong-Jun Ma)
Zhizhong Pan
producer
Nansun Shi
executive producer
Raymond Pak-Ming Wong
executive producer
Ming-Yat Woo
associate producer
Kam Yung-Tak
associate producer
Yong Zhang
executive producer

Music by

Kenji Kawai

Cinematography by

Kwok-Man Keung

Editing by

Angie Lam

Production Design by

Zhanjia Yang

Art Direction by

Eddy Wong

Costume Design by

Wing-Yan Poon

Makeup Department

Kei Chi-Wai
makeup artist
Xiaolan Guo
makeup artist
King-Ha Kwok
makeup artist
Cheung Lai
makeup artist
Yun Ling Man
key makeup artist (as Yun-Ling Man)
Liu Qiu-Ju
hair stylist
Run-Ling Shi
makeup artist
Ying-Kwan Tam
hair stylist
Hengxia Zhang
hair stylist

Production Management

Nai Liang Chi
assistant production manager
Li Du
co-production manager
Chi-Wai Fung
production manager
Chengjun Guo
co-production manager
Leo Lai
assistant production manager
Lin Ma
co-production manager
Jane Maguire
post-production supervisor
Guoying Wu
co-production manager
Han Xin-Li
assistant production manager
Fan Yang
co-production manager

Second Unit Director or Assistant Director

Chi-leung Chan
first assistant director
Eugenia Lai
fourth assistant director
Tommy Wai-Tak Lor
second assistant director
Ho-Pong Mak
third assistant director (as Mai Haobang)
Weidong Yuan
assistant director

Art Department

Chak-Wing Cheung
property master
Daai Foon
props
Ngai Gwok-Fong
props
Wayne John Haag
graphic designer
Yan Hui
assistant art director
Ming-Shan Li
props
Jing-Ping Liu
set dresser
Wa Shu-Gin
props
Peter Webb
titles design: credits sequence
Shouyi Zhao
assistant art director
Chunming Zheng
assistant art director

Sound Department

Steve Burgess
re-recording mixer / supervising sound editor
Kam-Ching Cheung
dubbing editor: cantonese
Chris Goodes
re-recording mixer / sound editor
Wei He
re-recording mixer
Vic Kaspar
sound editor
Qianqian Ke
sound effects editor
Siu Yu Lam
dialogue editor
Chung-Hau Leung
sound
Chung-Wai Leung
sound
Robert Mackenzie
sound editor
Huijia Mo
sound effects editor
Ye Shu
sound editor
Blair Slater
foley recordist / sound effects editor
Qiuxia Sun
dialogue editor
Terry Tu
foley artist / sound effects editor
Mario Vaccaro
foley artist / sound effects editor
Rainbow Wang
sound editor (as Yuhong Wang)
Kwok-Leung Yau
dialogue editor
Bin Zhang
dialogue recording supervisor
Gavin Myers
sound effects editor (uncredited)

Visual Effects by

Grant Adam
3D department manager / technical director: Digital Pictures
Karen Ansel
visual effects consultant
Daniel Ashton
film recording technician: Weta Digital (as Dan Ashton)
Nick Booth
film recording supervisor: Weta Digital
Paul Buckley
lead 3D animator
Daniel Conway
3D department manager
Alan Fairlie
lead 2D compositor
Bryn Farrelly
digital compositor
Prue Fletcher
supervising producer: Digital Pictures, Sydney
Daniel Fotheringham
3D department manager / animator: Iloura
Avi Goodman
3D department manager
Wayne John Haag
lead matte painter
Gene Hammond-Lewis
wire/rig removal
David Hampton
film recording technician: Weta Digital
Darrin Hanley
digital compositor
Mick Harkin
digital compositor
Dominic Hellier
rotoscope artist (as Domenic Hellier)
Jack Ho
on-set visual effects supervisor
Neil Huxley
simulator
Ineke Majoor
visual effects producer
Florian Martin
consultant technical director: Digital Pictures, Melbourne
Glenn Melenhorst
3D department manager / digital artist: Iloura
Keith Meure
rotoscope artist
Daryl Munton
3D department manager
Robert Nicol
digital compositor
Matt Omond
compositor
Arran Potter
3D department manager
Matthias Reiche
3D department manager / visual effects
Josh Simmonds
3D department manager
Feargal Stewart
3D department manager
Ole Dieter Sturm
compositor
Kim Tobin
digital compositor (as Kim Worrall)
Peter Webb
visual effects supervisor
Pete Williams
digital imaging manager: Weta Digital
Jason Wilson
visual effects artist (uncredited)

Stunts

Sai-Tang Chan
assistant action choreographer
Kim-Fai Che
assistant action choreographer
Chia-Yung Liu
action choreographer (as Chia-Yung Liu)
Kwok-Leung Ching
assistant action choreographer (as Ching Kwok Leung)
Wai-Lun Fung
assistant action choreographer
Choy Kwok-Ping
assistant action choreographer (as Kwok-Ping Choi)
Wing-Kin Lau
assistant action choreographer
Chia-Liang Liu
action director
Yun Ma
assistant action choreographer
Wei Tung
action choreographer
Chunsong Wang
assistant action choreographer (as Ma Wan)
Chi-Man Wong
assistant action choreographer
Xin Xin Xiong
action choreographer (as Xin Xin Xiong)

Camera and Electrical Department

Wai-Nin Chan
gaffer
Yiu-Leung Chan
assistant camera (as Edmund Chan)
Ko Chin
negative cutter
Sung Fai Choi
director of cinematography: second unit / lighting technician
Wai Shing Fan
key grip
Kwai Kwok Hui
second assistant camera
Kwok-Man Keung
camera operator
Jimmy Kwok
assistant camera
King-Man Ng
first assistant camera
Kubbie Tsoi
assistant camera
Zhifu Wen
key grip
Jupiter Wong
still photographer (as Muk Sing)
Yu-Man Wong
negative cutter
Herman Yau
2nd unit cinematographer / grip
Kee Wing Yau
gaffer

Costume and Wardrobe Department

Aniu
costume assistant
Ruxin Cao
costumer
Shirley Chan
costume props modeller (as Gufang Chen)
Nyan Chong
costume supervisor (as Meixin Zhang)
Jiang Feng
costumer
Qinglian Han
costume assistant
Jianfang Hu
costumer
Qingrong Ji
costume foreman
Fung Yu Lai
assistant costume supervisor
Huiru Qi
costumer
Suet-Fan Sam
assistant costume designer
Liya Shang
costume foreman
Shanzhong Wang
costumer
Xiaojie Wang
costumer (as Xiaojie)
Haipeng Wu
costumer
Haofeng Xue
costumer
Jinfang Yu
costumer
Xingqiang Zhu
costumer
Cunjie Zou
costumer

Editorial Department

George Awburn
on-line editor
Pamela Hammond
head of post-production
Rachel Knowles
post-production coordinator
Stanley Lopuszanski
colorist
Tony Poriazis
digital film supervisor
Charlie Wing Fung Wong
post-production assistant

Music Department

Ross Cockle
score remix engineer

Script and Continuity Department

Chris Chow
script translator
Fun-Nai Lee
script supervisor

Additional Crew

Felice Bee
publicist
Kwai-Wah Chan
production assistant
Lai Fun Chan
production accountant
Man-Fai Chan
production assistant
Chun Keung Cheung
production assistant
Yung Cheung
presenter
Lei-Lei Ching
production accountant
Weijun Fan
cook
Bong-Chul Hong
presenter
Kai-Shui Hung
production assistant
Chun-Yin Joh
production accountant
Oli Laperal Jr.
equipment coordinator
Ying Lau
production accountant
Ran Li
cook
Dingfei Liu
production assistant
Yong Liu
cook
Quanxiang Lu
equine manager
Xuyang Ma
production assistant
Jingen Qin
cook
Antony Szeto
English language director
Yujun Wang
cook
Raymond Pak-Ming Wong
presenter (as Pak-Ming Wong)
Si-Ho Wong
production accountant
Huaidong Wu
cook
Seniao Ying
production assistant
Yong Zhang
presenter
All Filters