All Cast

Jet Li

Jet Li

Fa Hai

Wen Zhang

Wen Zhang

Neng Ren

Raymond Lam Fung

Raymond Lam Fung

Xu Xian

Shengyi Huang

Shengyi Huang

White Snake

Charlene Choi Cheuk-Yin

Charlene Choi Cheuk-Yin

Green Snake

Vivian Hsu

Vivian Hsu

Ice Harpy

Jiang Wu

Jiang Wu

Turtle Devil

Miriam Yeung Chin-Wah

Miriam Yeung Chin-Wah

Rabbit Devil

Chapman To Man-Chat

Chapman To Man-Chat

Toad Monster

Lam Suet

Lam Suet

Chicken Devil

Song Wenjia

Song Wenjia

Fox spirit

Angela Tong Ying-Ying

Angela Tong Ying-Ying

Cat Demon

Wang Yinan

Wang Yinan

Monkey

Han Dong

Han Dong

Herb Picker

Li Dan

Li Dan

Fahai's Demon Hunter

Bai Hai-Long

Bai Hai-Long

Fahai's Demon Hunter

Wang Shengli

Wang Shengli

Fahai's Demon Hunter

Zhang Wenjun

Zhang Wenjun

Fahai's Demon Hunter

Yin You-Can

Yin You-Can

Fox Demon

Chen Ran

Chen Ran

Fox Demon

Fang Zi-Yuan

Fang Zi-Yuan

Fox Demon

Li Man-Man

Li Man-Man

Fox Demon

Rui Hu

Rui Hu

Fox Demon

Zi Ye

Zi Ye

Fox Demon

Zhao Si-Wen

Zhao Si-Wen

Fox Demon

Wei Lu

Wei Lu

Fox Demon

Michelle Wai Si-Nga

Michelle Wai Si-Nga

Female Bat Demon

Kong Qian-Qian

Kong Qian-Qian

Female Bat Demon

Li En-Qian

Li En-Qian

Female Bat Demon

Wang Jiayin

Wang Jiayin

Female Bat Demon

Hong Jie

Hong Jie

Herb Picker

Rick Xu

Rick Xu

Herb Picker

Ning Ge Cai Rong

Ning Ge Cai Rong

Herb Picker

Gao Hai-Bo

Gao Hai-Bo

Herb Picker

Alfred Hsing

Alfred Hsing

Monk