Wu Tung, the lascivious demon of carnal desire, falls for one of his conquests, only to see her destroyed. He demands the girl's village to regularly send him a virgin or face his wrath. One of the girls has his lover's spirit within her.

Anthony Wong Chau-sang
as Wu Tung

Charine Chan Ka-Ling
as Fang Yu Yin

Tsang Siu-Yin
as Hsiao Yen

Chik King-Man
as Chan

Kwok Yiu-wah
as Shan Ken

Sayuri Ichijo
as Chiu Sheng

Man Siu
as Fairy 1

Amy Yip Chi-Mei
as Fairy 2

Kong Hang-Ngai
as Sister-in-Law

Chow Chi-Hung
as Brother