Blaze
Anthony Wong Chau-Sang
Tai
Francis Ng
Sergeant Shan
Hui Shiu-Hung
Uncle Fortune
Tam Bing-Man
Underground Doctor
Ronald Yan Mau-Keung
Hooker
Ellen Chan Nga-Lun
Blackie
Wong Chi-Wai
Darkie
Jimmy Wong Wa-Wo
Boss Keung's Bodyguard
Chiu Chi-Shing
Boss Fay's Bodyguard
Lu Ching-Ting
One of Fay's Men (uncredited)
Luk Man-Wai
Vincent Chi Mo-Chun
Wo
Nick Cheung Ka-Fai
Tam Kon-Chung
Tong Pau-Chung
Leung Kei-Hei
Jeff Cheung Ka-Kit
Sergeant Chen
Richie Jen
Jin
Josie Ho
Cat
Roy Cheung
Fat
Lam Suet
Boss Fay
Simon Yam
Boss Keung
Lam Ka-Tung
Jeff
Eddie Cheung
Unit Manager
Executive Producer
John Chong
Director of Photography
Cheng Siu-keung
Director
Johnnie To
Stunt Coordinator
Editor
David M. Richardson
Writer
Yip Tin-Shing
Original Music Composer
Guy Zerafa
Szeto Kam-Yuen
Sound Designer
May Mok Mei-Wa
Costume Design
Stanley Cheung Sai-Kit
Art Direction
Tony Yu
Sound Effects Designer
Charlie Lo Pak-Yue
Sound Effects Editor
Dave Klotz