Cast (13)

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

Crew (4)

Chin Yuet-Sang

Director

Sammo Hung Kam-Bo

Producer

Au Bing-Naam

Writer

Ricky Lau

Cinematography