Lam Ching-Ying
Master Sheng
Lam Ching-Ying
Master Sheng
Stephen Tung Wai
Kuei
Peter Chan Lung
Piao
Chin Yuet-Sang
Wandering Ghost
Tai San
Fierce Ghost
Ka Lee
Guang
Chang Ching-Po
Opera Troupe Boss
Wu Ma
Hawker Customer
Paco Yick Tin-Hung
Opera Troupe Member
Law Ho-Kai
Chia
Lau Nga-Lai
Sister Lai
Yuen Miu
Opera Troupe Member
Ng Min-Kan
Opera Troupe Member
Chin Yuet-Sang
Director
Sammo Hung Kam-Bo
Producer
Au Bing-Naam
Writer
Ricky Lau
Cinematography