Ning Tsai-Shen, a humble tax collector, arrives in a small town to carry out his work. No one is willing to give him shelter for the night, so he ends up in the haunted Lan Ro temple. There, he meets Taoist Swordsman Yen Che-Hsia, and the beautiful Nieh Hsiao-Tsing, with whom he falls in love.
張國榮
as Ling Choi Sin
王祖賢
as Lip Siu Sin
午馬
as Swordsman Yin Chek Ha
Lau Siu-Ming
as Tree Demon
林威
as Swordsman Hsia Hou
薛芷伦
as Siu Ching
David Wu
as Secretary Chiu
王晶
as Judge
蔣金
as Policeman
Huang Ha
as Boss at Tavern
Sze Mei-Yee
as Sells Paintings
楊又祥
as Sells Charms