Cast (34)

Sammo Hung Kam-Bo

Chu Wang-Lee / Fat Boy / Oaf

Wu Ma

Ma Lun-Cheung (Ma Lucho)

Lam Ching-Ying

Uncle Ko

Cherie Chung

Siu Yuen

Hui Leung-Mei

Lee Yuet Ying

Chin Yuet-Sang

Chin Ba-Tat

To Siu-Ming

Scholar Yeung

Chang Ching-Po

Mayor

Hui Ying-Ying

Lady Choi

Paul Chung Fat

Taoist Priest

Best Kwon Yeong-Moon

Taoist Priest's Man

Yuen Miu

Taoist Priest's Man

Wellson Chin Sing-Wai

Adulterer

Leung Suet-Mei

Adulteress

Yue Tau-Wan

Visit Uncle Ko

Lau Yat-Fan

Villager

Peter Chan Lung

Mao-Mao, Uncle Ko's Worker

Ka Lee

Uncle Ko's Worker

Chow Gam-Kong

Uncle Ko's Worker

Ng Min-Kan

Uncle Ko's Worker

Lee Chi-Kit

Uncle Ko's Worker

Billy Chan

Uncle Ko's Worker

Pang Yun-Cheung

Uncle Ko's Worker / Brother Chun's Ghost

Tsang Choh-Lam

Villager

Tai Bo

Villager

Chow Kong

Street Vendor

Sham Chin-Bo

Street Vendor

Ma Hon-Yuen

Street Vendor

Fong Yue

Wife of Scholar Yeung

Hoh Wan

Father of Naughty Kid at Funeral

Gam Tin-Chue

Funeral Guest

Man Ngai-Tik

Funeral Guest

Im Keun-Bo

Lo Po-Shan

Street Vendor

Crew (36)

Wu Ma

Director

Sammo Hung Kam-Bo

Producer

Raymond Chow

Producer

Peter Cheung Yiu-Chung

Editor

Joseph Koo

Music

Michael Lai Siu-Tin

Music

Cheung Yiu-Cho

Director of Photography

Chu Sheng-Shi

Costume Design

Mai Ho

Art Direction

Lau Chi-Chung

Production Manager

Yuen Biao

Martial Arts Choreographer

Choi Wah

Gaffer

Simon Chan Kwok-Hong

Makeup Artist

Lam Ching-Ying

Martial Arts Choreographer

Sammo Hung Kam-Bo

Screenplay

Billy Chan

Martial Arts Choreographer

Chang Ching-Po

Assistant Director

Lo Po-Shan

Script Supervisor

Ricky Lau

Director of Photography

Huang Wei-Shing

Gaffer

Wong Shun-Chang

Props

Chow Shao-Lung

Sound Recordist

Chin Sam

Art Direction

Chan Yuk

Still Photographer

Barry Wong Ping-Yiu

Screenplay

Jessica Chan Pui-Wah

Production Manager

Wellson Chin Sing-Wai

Assistant Director

Leung Yui-Nung

Props

Danny Lee Yau-Tong

Director of Photography

Yuen Chun-Wah

Focus Puller

Sammo Hung Kam-Bo

Martial Arts Choreographer

Cheung Yiu-Leung

Unit Manager

Jonathan Ting Yuen-Tai

Special Effects

Ding Yue

Dialogue Editor

Chan Chap-Hung

Special Effects

Wong Ping

Foley