Captain Manfred
Inspector Kee (as Richie Ren)
Huang Yang
Ellen
Cheung-on
May
Sam (as Cheong-yau Ying)
Blade
Hoi (as Ho-lung Lau)
Huang Yang's wife
Xiao Ke
Manfred's wife
Tram witness
Lao Er
Cheung-on's ex-wife
Kerosene
Captain Chung
Commander Wu (as Alan Yue)
Manfred's mother
Chan Hong
Loan Shark Eddy
Cheung-on's daughter
Ho Wing
Doctor Tang
Witness's wife
Pickpocket being shaved
Inspector Kee (voice)
Arms Dealer
Arms dealer
Captain Kan
Policeman
Chan Suk Mei
Manfred's mother (as Oi-Ling Lau)
Kerosene's crook
Onlooker in building (uncredited)
Kwun (uncredited)
Man Fong's colleague (uncredited)
Temple cleric (uncredited)
Policeman (uncredited)
Granny on tram (uncredited)