Senior Inspector Ng
Michelle Yeoh
Strepsil
John Shum Kin-Fun
Big Moustache / Mad Dog
Paul Chung Fat
Officer Bo
Tai Bo
Gary / Curry
Ka Lee
Thug with Fake Passport
Eddie Maher
Ah Tung (Armoured Car Thief)
Lam Wai
Henry Tin's Lawyer
Shum Wai
Famous Snooker Player
Kwok Kwan-Shing
One of Henry Tin's Men
Billy Ching Sau-Yat
Bartender Questioned at Night Club
Dennis Chan Kwok-San
Armoured Car Thief
Chan Ging
Senior Inspector Carrie Morris
Cynthia Rothrock
Flasher in Video Store
Mai Kei
Mainland Robber
Wellson Chin Sing-Wai
Ng Hon-Keung
Old Age Home's Nurse
Shirley Kwan Suet-Lai
Police Captain
Ng Hoi-Tin
Officer Yat Boon-Chai
Yat Boon-Chai
Goh / Frankie
Fruit Chan
Richard Nornen
Michael Harry
Bartender in Pool Hall
Ho Pak-Kwong
Panadol's Neighbour
Sek Chung-Yuk
Aspirin
Mang Hoi
Armoured Car Thief Driver
Kong Long
Pool Hall Thug (uncredited)
Chan Chi-Fai
Policeman at Airport (uncredited)
Chan Kwok-Keung
Henry's Thug (uncredited)
Chan Ming-Wai
Chang Seng-Kwong
Cheng Wai-Ching
Armoured Car Guard (uncredited)
Johnny Cheung Wa
Cheung Wing-Cheung
Cheung Wing-Hon
Sifu's Roommate (uncredited)
David Chiang Da-Wei
Panadol
Tsui Hark
Ba Chung (Armoured Car Thief) (uncredited)
Chiang Lung
Chin Ka-Lok
Choi Hin-Cheung
Choi Kwok-Keung
Policeman / Henry's Thug (uncredited)
Chow Gam-Kong
Policeman (uncredited)
Chu Tau
Arrested Thief (uncredited)
Chui Kin-Wa
Chun Kwai-Bo
Fei Pak
Ha Kwok-Wing
Policeman
Wu Ma
Henry's Thug / Guy at Club (uncredited)
Hon Nin-Sang
Hsiao Ho
Sifu (uncredited)
Sammo Hung
Hung San-Nam
Lam Foo-Wai
Henry's Thug / Policeman (uncredited)
Lau Fong-Sai
Lee Chi-Kit
King Lee King-Chu
Luk Ying-Hong
Mainland Robber (uncredited)
Ma Hon-Yuen
Officer Wong
Melvin Wong Gam-Sam
Alric Ma Siu-Mang
Ma Yuk-Sing
Mak Wai-Cheung
Weak Heart (uncredited)
Richard Ng
Pang Yun-Cheung
Sam Feng-San
Sam Kin-Sang
Siu Tak-Foo
Tai San
Armoured Car Thief (uncredited)
Tam Wai-Man
Parking Inspector
Billy Lau
Tong Pau-Chung
Wong Wai-Tong
Woo Wing-Tat
Yang Sheng
Yeung Sai-Gwan
Corey Yuen
Yuen Miu
Matron of Old Age Home (uncredited)
Yung Yin-Fan
Dick / Willie
Dick Wei
Henry Tin Wai Keung
James Tien Chuen
Associate Producer
Art Direction
Wong Kam-Kong
Stunts
Stunt Driver
Blackie Ko Shou-Liang
Producer
ADR Editor
Ding Yue
Executive Producer
Dickson Poon Dik-Sang
Presenter
Martial Arts Choreographer
Director
Stunt Double
Paul Wong Kwan
Screenplay
Barry Wong
Sze Mei-Yee
Assistant Director
Costume Design
Kenneth Yee
Director of Photography
Bill Wong Chung-Piu
Dare Devils Stunt Unlimited
Script Supervisor
Lou Wai
Marc Mercury
Still Photographer
Fong Ho-Yuen
Props
Lee Kwan-Lung
Wardrobe Master
Yiu Wai-Ming
Assistant Production Manager
Benny Chan Chi-Shun
Foley
Ng Kwok-Wah
Set Designer
Raymond Lee King-Man
Chan Yuk-Ming
Eddie Mok Kwan-Kit
Makeup Artist
Tsui Bo-Lung
Production Manager
Amy Chin Siu-Wai
Hoh Ga-Ying
Original Music Composer
Romeo Díaz
Focus Puller
David Yeung Dai-Wai
Gaffer
Lam Wong
Supervising Editor
Peter Cheung Yiu-Chung
Editor
Keung Chuen-Tak
Sek Chi-Kong
Music
Tang Siu-Lam
Production Coordinator
Linda Kuk Mei-Lai