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.
洪金寶
as Abao
林正英
as Master Jiao
龔慈恩
as Little Chu
孟海
as Little Hoi
王文君
as Little Hong
譚倩紅
as Little Hong's blind mother
葉榮祖
as Mr Chu
Andrew Lam Man-Chung
as Master Shi
黃蝦
as Master Shi's black magician
鄒兆龍
as Magician's fighter
張貴祥
as Magician's fighter
Wan Yuk-Fai
as Ho Li-Wan