Yang Yuncong
Leon Lai
Wu Yuanying
Charlie Yeung
Mu Lang
Duncan Chow
Xin Longzi
Tai Li-Wu
Liu Yufang
Zhang Jingchu
Master Shadow Glow
Ma Jingwu
Si Yi Lang
Li Haitao
Jiao Ci
Liu Mingzhe
San Gen
Lin Hai-Bin
Hei Jiu
Guo Feng-Qiang
Shi Shou
Tengfei Tang
Bang Muzi
Gu Kun
Han Zhibang
Lu Yi
Mao Lang
Zhang Jie
Tu Xing
Zhen-Bao Liu
Tu Shi
Xie Zhang
Kualo
Jiajia Chen
San Zi
Guang-Jin Jiang
Elder Xian Ye
Bing Bo
Da Hai
Shang-Lei Yang
Da Peng
Chang-Cheng Deng
Chang Yu
Bai-Ling Yao
Xiao Si
Gui-Jun Zhang
Fu Qingzhu
Lau Kar-leung
Xiao Zheng
Chang-Hung Li
Ping An
Xi-Bin Jie
Elder Hao Ge
Zan-Hua Yao
Sun Lao Tou
Zeng-Bin Bai
Zhang Huazhao
Zhang Chao
Xiao Pi
Ruan Tang
Xiong Miao
Ji-Dong Du
Zhu Zhu
Meng-Zhu Sui
Warrior
Du-Shuai Chen
Lan-Ji Chen
Chu Zhaonan
Donnie Yen
Lanji Chen
Acrobat
Zhi-Yang Gao
Scholar
Hu Ming
Ke-Yu Jiang
Qing-Zeng Ma
Lan Xiuji
Li-Ming Tuo
Wen-Su Wang
Duke's young attendant
Wang Wenjie
Girl in pool of blood
Yang Yunxi
Luzhu (voice)
Michelle Yim
General Fire-Wind
Sun Honglei
Yang Zhang
Hao Zhou
Andy Wong Chi-Man
Green Pearl
Kim So-yeon
Prince Dokado
Michael Wong
Qiu Luo Dong
Chi Kuan-Chun
Liu Jin Yi
Jason Pai Piao
Director of Photography
Venus Keung
Original Music Composer
Kenji Kawai
Stunt Coordinator
Stephen Tung Wai
Production Design
Yang Zhanjia
Martial Arts Choreographer
Xiong Xinxin
Novel
Liang Yusheng
Executive Producer
Raymond Wong
Producer
Shi Nansun
Screenplay
Tsui Hark
Director
Cinematography
Herman Yau
Stunts
Fight Choreographer
Line Producer
Fung Chi-Wai
Zhong-Jun Ma
Chzung Chi-Sing
Cheung Chi-Sing
Bong-Chui Hong
Chun Tin-Nam
Cheng Yun
Pan Zhizhong
Editor
Angie Lam On-Yee
Makeup Artist
King-Ha Kwok
Hairstylist
Liu Qiu-Ju
Costume Design
Wing-Yan Poon
Kei Chi-Wai
Cheung Lai
Xiaolan Guo
Key Makeup Artist
Man Yun-Ling
Second Assistant Director
Tommy Wai-Tak Lor
Sound Editor
Vic Kaspar
Tam Ying-Kwan
Dialogue Editor
Stan Yau Kwok-Leung
Third Assistant Director
Ho Pong Mak
Run-Ling Shi
Sound Effects Editor
Blair Slater
Sound Re-Recording Mixer
Wei He
Sound
Chung-Hau Leung
Assistant Director
Weidong Yuan
Qianqian Ke
Gavin Myers
Zhang Hengxia
Sound Mixer
Steve Burgess
Siu Yu Lam
Robert Mackenzie
Terry Tu
Eugenia Lai
Chung-Wai Leung
Huijia Mo
Ye Shu
Rainbow Wang
Chris Goodes
Qiuxia Sun
Mario Vaccaro
First Assistant Director
Philip Chan
Animation
Daniel Fotheringham
Gao Fei
Art Direction
Eddy Wong Ga-Lang
Lee Joo-ick