Cast & Crew

Directed by

Siu-Tung Ching
(as Tony Ching)

Writing Credits

Tan Cheung

Cast

Jet Li
Abott Fahai
Shengyi Huang
White Snake
Raymond Lam
Xu Xian
Charlene Choi
Green Snake
Zhang Wen
Neng Ren
Vivian Hsu
Ice Harpy
Miriam Chin-Wah Yeung
Rabbit
Kar-Ying Law
Mysterious Herbalist
Suet Lam
Chicken
Chapman To
Toad
Wu Jiang
Tortoise
Hailong Bai
Fahai's Demon Hunter
Soi Cheang
Tortoise
Ran Chen
Fox Demon
Tat-Ming Cheung
Neng Ren
Ziyuan Fang
Fox Demon
Haibo Gao
Herb Picker
Dong Han
Herb Picker
Jie Hong
Herb Picker
Rui Hu
Fox Demon
Qianqian Kong
Female Bat Demon
Dan Li
Fahai's Demon Hunter
En Qian Li
Female Bat Demon
Man Man Li
Fox Demon
Cai-Rang Ning-Ge
Herb Picker
Wenjia Song
Fox Demon
Angela Ying-Ying Tong
Cat
Michelle Wai
Female Bat Demon
Jiayin Wang
Female Bat Demon
Shengli Wang
Fahai's Demon Hunter
Lu Wei
Fox Demon
Daning Xu
Herb Picker
Youchen Yin
Fox Demon
Wenjun Zhang
Fahai's Demon Hunter
Siwen Zhao
Fox Demon
Ye Zi
Fox Demon
Alfred Hsing
Monk
Sonija Kwok
Bu Ming

Produced by

Bo-Chu Chui
producer
Chi Wan Tse
line producer (as Tse Chi Wan)
Zi Yang
executive producer

Music by

Mark Lui

Cinematography by

Wai-Nin Chan
Kwok-Man Keung

Editing by

Angie Lam

Art Direction by

Tao Zhai
(as Zhai Tao)

Costume Design by

William Chang

Makeup Department

Cherlynn Koh
special makeup effects artist

Production Management

Wei Ming Kang
assistant production manager (as Kang Wei Ming)
Angie Lam
post-production manager
Carme Lee
assistant production manager
Yue Ma
production manager (as Ma Yue)
Hsiu Chen Tsai
assistant production manager (as Tsai Hsui Chen)
Yibing Wang
production manager (as Wang Yi Bing)
Bai Rui Zhang
unit production manager (as Zhang Bai Rui)

Second Unit Director or Assistant Director

Nicky Shih
assistant director

Art Department

William Chang
set designer
Yu Chen
assistant art director (as Chen Yu Ye)
Hui Bin Gong
set construction manager (as Gong Hui Bin)
Liang Huang
assistant art director (as Huang Liang)
Peng Ji
assistant art director (as Ji Peng)
Xue Jin
on-set assistant art director (as Jia Xue)
He Song Ju
art department assistant (as Ju He Song)
Yun Peng Peng
art department assistant (as Peng Yun Peng)
Qi Chao Sun
art department assistant (as Sun Qi Chao)
Fa Wang
art department assistant (as Wang Fa)
Kai Xi Wang
art department assistant (as Wang Kai Xi)
Guang Han Zhang
assistant art director (as Zhang Guang Han)
Ji Yao Zhang
on-set assistant art director (as Zhang Ji Yao)
Yi Zhang
art department assistant (as Zhang Yi)
Chun Gang Zhao
props master (as Zhao Chun Gang)
Yu Zheng
assistant art director (as Zheng Yu)

Sound Department

Gang Wang
sound

Visual Effects by

Bo-Hyun Chae
visual effects post production producer: NextVisual Studio
Po Yan Chan
compositing sequence supervisor
Water Tik-Hoi Chan
visual effects supervisor
Yeong-Gil Gwon
lead compositor: NextVisual Studio
Jung-Hee Hong
compositing director: NextVisual Studio
Pei-Zhi Huang
visual effects artist
Cheon-Woo Jeon
compositing supervisor: NextVisual Studio
Zhongwei Jin
visual effects artist
Su-In Jo
digital compositor: NextVisual Studio
Jun-Hyun Joe
visual effects creative director: NextVisual Studio
Kim Jong-soo
digital compositor: NextVisual Studio (as Jong-Soo Kim)
Yeon-Woong Jung
visual effects technical supervisor: NextVisual Studio
Joo-Hee Kang
digital compositor: NextVisual Studio
Hyo-Kang Kim
visual effects assistant supervisor: NextVisual Studio
Hyuk Kim
digital compositor: NextVisual Studio
Hyun-woo Kim
digital compositor: NextVisual Studio (as Hyun-Woo Kim)
In-Nae Kim
digital compositor: NextVisual Studio
Jae-Ho Kim
digital compositor: NextVisual Studio
Jin-Hwa Kim
digital compositor: NextVisual Studio
Mi-Na Kim
visual effects onset producer: NextVisual Studio
Min-Cheol Kim
compositing director: NextVisual Studio
Min-Han Kim
digital compositor: NextVisual Studio
Min-Sun Kim
compositing director: NextVisual Studio
Myoung-Sun Kim
digital compositor: NextVisual Studio
Se-Ri Kim
digital compositor: NextVisual Studio
Seung-Ha Kim
digital compositor: NextVisual Studio
Soo-Han Kim
compositing director: NextVisual Studio
Soo-Kyum Kim
lead compositor: NextVisual Studio
Tae-hun Kim
visual effects technical supervisor: NextVisual Studio (as Tae-Hun Kim)
Yongwoo Kim
compositing supervisor: NextVisual Studio (as Yong-Woo Kim)
Young-Hwa Kim
lead compositor: NextVisual Studio
Dong-Jun Kwak
digital compositor: NextVisual Studio
Ji-Ha Kwon
digital compositor: NextVisual Studio
Ken Law
visual effects supervisor / visual effects (as Wai-ho Law)
Hyun-Ku Lee
digital compositor: NextVisual Studio
So-Ri Lee
digital compositor: NextVisual Studio
Chuang Niu
visual effects artist
Kyu-Taek Oh
visual effects concept designer: NextVisual Studio
Edward Pak
digital compositor
Eui Dong Park
visual effects onset supervisor: NextVisual Studio (as Eui-Dong Park)
Jang Jin Park
visual effects producer: NextVisual Studio (as Jang-Jin Park)
Su Jin Park
digital compositor: NextVisual Studio (as Su-Jin Park)
Sung-Hyun Park
digital compositor: NextVisual Studio
Yun-Cho Park
compositing director: NextVisual Studio
Hae-Rin Rho
digital compositor: NextVisual Studio
Hyun-Woo Rho
digital compositor: NextVisual Studio
Ah-Young Ryu
digital compositor: NextVisual Studio
Hee Jung Ryu
visual effects executive producer
Seo Sang-hoon
compositing supervisor: NextVisual Studio (as Sang-Hoon Seo)
Ha-Sik Seo
digital compositor: NextVisual Studio
Ki-Wook Shim
visual effects onset supervisor: NextVisual Studio
Jin Shin
lead compositor: NextVisual Studio
Jin-Young Son
digital compositor: NextVisual Studio
Seon-Young Son
lead compositor: NextVisual Studio
Il-Kwon Wan
digital compositor: NextVisual Studio
Ok-Ki Wie
digital compositor: NextVisual Studio
Eddy Wong
visual effects
Stanley Wong
visual effects onset producer: NextVisual Studio
Kai Wen Wu
visual effects producer: NextVisual Studio
Il-Seok Yang
digital compositor: NextVisual Studio
Jong-Hyuk Yoo
digital compositor: NextVisual Studio
Choong-Yul Yoon
lead compositor: NextVisual Studio
Yak Hong Yung
lighting supervisor

Stunts

Siu-Tung Ching
action coordinator (as Tony Ching)
JianDang Ding
stunts
Lee Hou
stunts
Ming Jian Huang
stunt coordinator
Hao Li
stunts
Zheng Lu
stunts
Tengfei Ma
stunts (as Teng Fei Ma)
Chengwei Ou
assistant stunt coordinator
Shanghui Sang
stunts
Kyle Shapiro
stunts (as Shapiro Kyle Lawrence)
Aqi Shi
stunts
Guangpeng Song
assistant stunt coordinator
Qingmei Wang
stunts
ZeQuan Wu
stunts
LongQiang Xu
stunts
Shae Yang
stunts
Xiao-Fei Yang
stunts
Ying Zhao
stunts
Hong Chang Zhu
stunts

Camera and Electrical Department

Jan-Yee Lee
lighting assistant

Costume and Wardrobe Department

Man Kit Chow
assistant costume supervisor (as Chow Man Kit)
Jin-Hua Gu
costume coordinator (as Gu Jin Hua)
Pik Kwan Lee
costume supervisor (as Lee Pik Kwan)
Qui Juan Liang
costume assistant (as Liang Qui Juan)
Bo Liu
assistant costume supervisor (as Liu Bo)
Jin Shui Liu
costume assistant (as Liu Jin Shui)
Ka Han Liu
costume assistant (as Liu Ka Han)
Lian Yu Shi
costume assistant (as Shi Lian Yu)
Yanbing Sun
costume assistant (as Sun Yan Bing)
Chun Xin Wang
costume assistant (as Wang Chun Xin)
Jingfang Ye
costume assistant (as Ye Jing Fang)
Yajun Zhang
costume assistant (as Zhang Ya Jun)
Xiaolin Zhu
costume assistant (as Zhu Xiao Lin)

Editorial Department

Al Hansen
digital intermediate colorist

Location Management

Hai Du
location manager (as Du Hai)
Ji Cheng Gao
location manager (as Gao Ji Cheng)
Bin Qi
location manager (as Qi Bin)
Junjie Zhao
location manager (as Zhao Jun Jie)

Script and Continuity Department

Rinee Ge
continuity
Rong Xa
assistant continuity (as Xa Rong)
Xiao Mei Yu
assistant continuity (as Yu Xiao Mei)

Transportation Department

Yong Hong Guo
transport captain (as Guo Yong Hong)
Xan Hua Li
transport captain (as Li Xan Hua)
Jiguang Zhou
transport captain (as Zhou Ji Guang)

Additional Crew

Jing Bai
on-set manager (as Bai Jing Min)
Lin Fu
production assistant (as Fu Lin)
Xue Song Gao
production assistant (as Gao Xue Song)
Alfred Hsing
assistant: Jet Li
Yong Jie Ji
production assistant (as Ji Yong Jie)
Ka Leng Lai
assistant: Tony Ching (as Lai Ka Leng)
Wan Bao Qui
production assistant (as Qui Wan Bao)
Zheng Wei Shi
production assistant (as Shi Zheng Wei)
Xu Feng Sun
on-set manager (as Sun Xu Feng)
Bo Wang
production assistant (as Wang Bo)
Dong Lin Wang
production assistant (as Wang Dong Lin)
Jin-qi Wang
production assistant (as Wang Jin Qi)
Huan Yu Xu
production assistant (as Xu Huan Yu)
Zi Yang
presenter
WenQian Yu
production coordinator (as Kiki Yu)
All Filters