Eric Tsang
Li Zhi Jian
Andy Lau
Traffic cop
Max Mok Siu-Chung
Mei Yen Xin
John Shum Kin-Fun
Drug seller
Stanley Fung
Vice Squad Commander
吳君如
Insp. Wu
Billy Lau
Vice Squad Insp.
Tien Niu
Tian Niu
楚原
Mei QIng Yi
Chan Pak-Cheung
Insp Zhu
Michael Miu
Thousand Faces Man
譚詠麟
Mental hospital Head
Anthony Chan Yau
Mental hospital doctor
Wu Ma
Restuarant waiter
成奎安
Restuarant waiter
Maggie Cheung
Restuarant customer
張學友
Restuarant customer
Loletta Lee
Air Stewardess
Manfred Wong Man-Chun
Restaurant patron punch by waiter
Blackie Ko Shou-Liang
Yi's henchman
馮克安
Yi's henchman
Kent Cheng Jak-Si
Yi's butler
Richard Ng
Station Insp.
瑪利亞
Singer at funeral
Charlie Cho
Police Commissioner
黃光亮
Jian's robber father
Elsie Chan
Jian's primary teacher
Derek Yee Tung-Sing
Narcotic policeman
Philip Chan
Rigidity Condom's representative
Sharla Cheung Man
Dark Skin
Bill Tung
7-Eleven clerk
Alfred Cheung Kin-Ting
Airplane passenger
Cheung Kwok-Keung
Lost Man
Lawrence Cheng
Representative
Norman Chui Siu-Keung
葉偉信
Andrew Lau Wai-Keung
Calvin Choi Yat-Chi
Clarence Yiu-leung Fok
傲志君
劉錫賢
Yau Yuen-Hon