

100 minutes
4/21/2011
Government official Ling Choi Sin journeys to the parched Black Mountain Village, to help its inhabitants find water. As he leads a group of volunteers up the haunted mountain, he encounters a bevy of sexy demons as well as a lovely girl named Siu Sin. After wooing her with some candy, he falls for her... and then realises that he is caught in a deadly triangle; another guy, a demon-hunter named Yan Chek Ha is also in love with Siu Sin. However, before the two men can settle their differences, they have to contend with the evil Tree Demon as well as a one-armed demon hunter who is determined to kill all the supernatural beings.

Louis Koo
as Yan Chek Ha

Liu Yifei
as Nie Xiaoqian

Yu Shaoqun
as Ning Choi-San

Louis Fan Siu-Wong
as Thunder / Ha Suet Fung Lui

Wang Danyi Li
as Ha Bing

Kara Wai Ying-Hung
as Lou Lou

Gong Xinliang
as Green Snake

Lin Peng
as White Snake

Li Jing
as Ti Nga, village idiot

Elvis Tsui Kam-Kong
as Village head

Fung Hak-On
as Second village head

Alan Chui Chung-San
as Prisoner
Sun Lin
as Demon

Lu Yi
as Demon
Ma Sise
as Demon

Wang Feifei
as Demon

Zhang Aiqin
as Village Representative
Zhang Yaguo
as Second Village Head's Neece
Jiao Yuqiao
as Demon
Xu Nianwen
as Demon
Huang Ming
as Demon
He Xun
as Demon
Zhai Shuanhui
as Demon Hunter
Zhao Yu
as Demon Hunter
Ma Xiaolong
as Demon Hunter
Chen Weilun
as Presenter
Wang Huaiyu
as Presenter