Andy Lau
Sas/Puppy
Max Mok Siu-Chung
Chow Chor-San
May Lo Mei-Mei
May
成奎安
Big Skin Chuen
Blackie Ko Shou-Liang
Killer
Wang Chung
Officer Chow Wing
Newton Lai
Brother Fu
鮑起靜
Chow Man Sau
Stephen Chang Gwong-Chin
Yellow
Chun Kwai-Bo
Fu's thug
Ho Kit
Lam So Mei
Tam Siu-Ying
May's mother
Chan Ging-Cheung
May's father
Thomas Sin Ho-Ying
Yiu
John Cheung Chan-Sang
Police officer
肥伯
Policeman
Lui Siu-Ming
Prisoner
Fung Gam-Hung
Prisoner
Hon San
Big Brother
Fong Ka-Wai
Mok Hon-Kei
Ngai Ming-Yiu
Kan Sek-Ming
Mr Kan
成福安
Mad Dog
張兆
Prisoner
David Chung Gam-Gwai
Prisoner