
100 minutes
2/9/1990
Impoverished teahouse worker (and martial-arts student) Abao is engaged to his boss' daughter, Little Chu, and fights to protect her from the lecherous advances of the wealthy but repulsive Master Shi. The two men's romantic rivalry escalates into full-scale supernatural warfare after Shi enlists the aid of a wicked sorcerer, and Abao encounters a benevolent female ghost.

Sammo Hung Kam-Bo
as Abao

Lam Ching-Ying
as Master Jiao

Mimi Kung
as Little Chu

Mang Hoi
as Little Hoi

Wong Man-Gwan
as Little Hong

Tam Sin-Hung
as Little Hong's blind mother

Teddy Yip Wing-Cho
as Mr Chu

Andrew Lam
as Master Shi

Huang Ha
as Master Shi's black magician

Collin Chou
as Magician's fighter
Cheung Kwai-Cheung
as Magician's fighter
Wan Yuk-Fai
as Ho Li-Wan
Wong Lai-Na
as Female vampire

Cheung Wing-Cheung
as Male vampire

Cheung Kwok-Keung
as Put congee for son