Director
Dante Lam
DIRECTOR
Stars (in credits order)
Leon Lai
Captain Manfred
Richie Jen
Inspector Kee
Baoqiang Wang
Huang Yang
Vivian Hsu
Ellen
Kai-Chi Liu
Cheung-on
Michelle Ye
May
Charles Ying
Sam
Kai Tan
Blade
Wilfred Lau
Hoi
Yan Tang
Huang Yang's wife
Xiaojun Yue
Xiao Ke
Vanessa Yeung
Manfred's wife
Meng Lo
Tram witness
Pinky Cheung
Cheung-on's ex-wife
Tak-Bun Wong
Kerosene
Philip Keung
Captain Chung
Alan Ka-Lun Yu
Commander Wu
Wei Wei
Manfred's mother
Yuen-Leung Poon
Loan Shark Eddy
Suet-yin Wong
Cheung-on's daughter
Chi Keung Chow
Ho Wing
Jack Ng
Doctor Tang
Daisy Chan
Witness's wife
Jason Chen
Pickpocket being shaved
Kam Tong Stephen Au
Inspector Kee(voice)
Singh Hartihan Bitto
Arms Dealer
Ga-Leung Chan
Arms dealer
Kuan Tai Chen
Captain Kan
Kwok-Wai Cheung
Policeman
Mo-Chan Chik
ACTOR
Man-Yin Choi
Chan Suk Mei
Stephen Huynh
Chan Hong
Loi-Kwan Kam
Lao Er
Lam Ting-Hin
Kerosene's crook
Miu-Mak Lee
Pok Yan Leung
Ellen Liu
Man-Wai Luk
Wai-Lun Ng
Dr. Tang
Cherry Ngan
Kwai Ying Cheung
Onlooker in building(uncredited)
Cho-Kuen Chu
Kwun(uncredited)
Tin-Chi Law
Man Fong's colleague(uncredited)
Hoi Kai Luk
Temple cleric(uncredited)
Wai-Yin Tse
Policeman(uncredited)
May Yee Yip
Granny on tram(uncredited)