Characters played by Samuel Hui
King Kong
Characters played by Karl Maka
Albert Au
Characters played by Sylvia Chang
Supt. Nancy Ho
Characters played by Dean Shek
Gigolo Joe
Characters played by Carroll Gordon
Marge
Characters played by Robert Houston
White Glove
Characters played by Kwok-Choi Hon
Squealie
Characters played by Biu Gam
Szeto
Characters played by Man-yee Lau
Mary
Characters played by Yuen-Yee Ng
Rose
Characters played by Wan-On Shing
Cheong
Characters played by Andrew Miller
Antonio
Characters played by Jimmy Shaw
Monterosso
Characters played by Kai-Keung Sze
Laurel
Characters played by San Tai
White Glove's Thug
Characters played by Siu-Ming To
Tattoo Artist
Characters played by Hark Tsui
Theater director
Characters played by Siu Ping Cheng
Councillor Chan
Characters played by Glen Thompson
Chief of Security at Meeting
Characters played by Mo-Lin Yu
Nurse
Characters played by Yan-Chi Ng
Army Officer at Meeting
Characters played by Peng-Fei Li
Army Officer at Meeting
Characters played by Ging-Man Fung
Police Officer at Meeting
Characters played by Pak-Kwong Ho
Maintenance Attendant
Characters played by Kam Kong Chow
Mad Max'sThug
Characters played by Yun-Chiang Peng
Mad Max'sThug
Characters played by Kuo Hua Chang
Mad Max's Thug
Characters played by Yi-Hsiung Chi
Rascal
Characters played by Chien-Hung Lai
Blubber Mouth
Characters played by Yun-Chuen Fung
Diamond Verifier
Characters played by Sing Chen
Mad Max
Characters played by Randy Channell Soei
(as Randy Channell)
Characters played by Tat-Wah Tso
Hua
Characters played by Ai-Ti Wan
Naval officer
Characters played by Chi Wai Wong
White Glove's Thug
Characters played by Raymond Pak-Ming Wong
Priest
Characters played by Lindzay Chan
Nancy
Ballerina
Characters played by George Lam
Ambulance driver (Cameo)