Full Cast & Crew
Top Billed Cast
Full Cast

Kim So-yeon
Green Pearl

Michael Wong
Prince Dokado

Chi Kuan-Chun
Qiu Luo Dong

Jason Pai Piao
Liu Jin Yi

Duncan Chow
Mu Lang

Tai Li-Wu
Xin Longzi

Zhang Jingchu
Liu Yufang

Ma Jingwu
Master Shadow Glow

Li Haitao
Si Yi Lang

Liu Mingzhe
Jiao Ci

Lin Hai-Bin
San Gen

Guo Feng-Qiang
Hei Jiu

Tengfei Tang
Shi Shou

Gu Kun
Bang Muzi

Zhang Jie
Mao Lang

Zhen-Bao Liu
Tu Xing

Xie Zhang
Tu Shi

Angela Jiajia Chen
Kualo

Guang-Jin Jiang
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

Zhang Chao
Zhang Huazhao

Ruan Tang
Xiao Pi

Ji-Dong Du
Xiong Miao

Meng-Zhu Sui
Zhu Zhu

Du-Shuai Chen
Warrior

Lan-Ji Chen
Warrior

Lanji Chen

Zhi-Yang Gao
Acrobat

Hu Ming
Scholar

Ke-Yu Jiang
Warrior

Qing-Zeng Ma
Warrior

Li-Ming Tuo
Lan Xiuji

Wen-Su Wang

Wang Wenjie
Duke's young attendant

Yang Yunxi
Girl in pool of blood

Michelle Yim
Luzhu (voice)

Yang Zhang
Acrobat

Hao Zhou
Acrobat

Andy Wong Chi-Man
Crew
Fung Chi-Wai
Line Producer
Ma Zhongjun
Producer
Chzung Chi-Sing
Producer
Cheung Chi-Sing
Screenplay
Bong-Chui Hong
Executive Producer
Liang Yusheng
Novel
Tsui Hark
Screenplay
Venus Keung
Director of Photography
Shi Nansun
Producer
Kenji Kawai
Original Music Composer
Raymond Wong Pak-Ming
Executive Producer
Tsui Hark
Director
Chun Tin-Nam
Screenplay
Cheng Yun
Producer
Pan Zhizhong
Executive Producer
Angie Lam On-Yee
Editor
Tsui Hark
Producer
King-Ha Kwok
Makeup Artist
Liu Qiu-Ju
Hairstylist
Wing-Yan Poon
Costume Design
Kei Chi-Wai
Makeup Artist
Cheung Lai
Makeup Artist
Yang Zhanjia
Production Design
Xiaolan Guo
Makeup Artist
Man Yun-Ling
Key Makeup Artist
Tommy Wai-Tak Lor
Second Assistant Director
Vic Kaspar
Sound Editor
Tam Ying-Kwan
Hairstylist
Stan Yau Kwok-Leung
Dialogue Editor
Run-Ling Shi
Makeup Artist
Blair Slater
Sound Effects Editor
Wei He
Sound Re-Recording Mixer
Chung-Hau Leung
Sound
Yuan Weidong
Assistant Director
Qianqian Ke
Sound Effects Editor
Gavin Myers
Sound Effects Editor
Zhang Hengxia
Hairstylist
Steve Burgess
Sound Mixer
Siu Yu Lam
Dialogue Editor
Robert Mackenzie
Sound Editor
Terry Tu
Sound Effects Editor
Eugenia Lai Man-Yau
Assistant Director
Chung-Wai Leung
Sound
Huijia Mo
Sound Effects Editor
Ye Shu
Sound Editor
Rainbow Wang
Sound Editor
Chris Goodes
Sound Editor
Qiuxia Sun
Dialogue Editor
Mario Vaccaro
Sound Effects Editor
Philip Chan
First Assistant Director
Daniel Fotheringham
Animation
Herman Yau
Cinematography
Lau Kar-Leung
Fight Choreographer
Stephen Tung Wai
Stunt Coordinator
Xiong Xinxin
Martial Arts Choreographer
Gao Fei
Stunts
Eddy Wong Ga-Lang
Art Direction
Liu Mingzhe
Stunts
Lee Joo-ick
Producer
Mak Ho-Pong
Assistant Director





