All Cast

Stephen Chow
So Chan Ha Yee Chan

Sharla Cheung Man
Yushang

Richard Ng Man-Tat
General Su of Guangzhou
Vindy Chan Wai-Yee
Tracy

Norman Tsui Siu-Keung
Chiu

David Lam Wai
Lord Seng Ko Lin Chin

Wang Chung
Uncle Mok

Natalis Chan Pak-Cheung
Secretary of Justice

Lawrence Cheng Tan-Shui
Professor

Matthew Wong Hin-Mung
Emperor

Peter Lai Bei-Dak
Uncle Cheng

Jackson Ng Yuk-Sue
Po Ye Tat Tor
Chow Yee-Fan
Niu Da Chun

Lee Kin-Yan
Chan's Friend's Aunt's Sister

Kingdom Yuen King-Tan
Madam Pimp

Yang Mi
So Chan's Daughter

Yuen Cheung-Yan
