Cast 77
Michelle Yeoh
Senior Inspector Ng
Cynthia Rothrock
Senior Insp. Carrie Morris
Mang Hoi
Asprin
John Shum Kin-Fun
Strepsil
Tsui Hark
Panadol
James Tien Chuen
Henry Tin Wai Keung
Sammo Hung
Sifu
Richard Ng
Weak Heart
Paul Chung Fat
Big Moustache / Mad Dog
Dick Wei
Dick / Willie
Billy Ching Sau-Yat
Henry's Henchman
Fruit Chan
Goh / Frankie
Tai Bo
Officer Bo
Mai Kei
Flasher
Ka Lee
Gary / Curry
Chiang Lung
Ba Chung / Armoured Car Thief
David Lam Wai
Ah Tung / Armoured Car Thief
Chan Ging
Armoured Car Thief
Tam Wai-Man
Armoured Car Thief
Kong Long
Armoured Car Thieves' Driver
Johnny Cheung Wa
Armoured Car Guard
Choi Kwok-Keung
Armoured Car Guard
Chui Kin-Wa
Arrested Thief
Eddie Maher
Passport Guy
Ho Pak-Kwong
Pool Hall Bartender
Kwok Kwan-Shing
Pro Pool Player
Hung San-Nam
Pool Hall Thug
Lam Foo-Wai
Pool Hall Thug
Chan Chi-Fai
Pool Hall Thug
Cheng Wai-Ching
Pool Hall Thug
Dennis Chan Kwok-San
Night Club Bartender
Wu Ma
Beat Cop
Billy Lau
Traffic Warden
Shum Wai
Henry's Lawyer
Yat Boon-Chai
Officer Yat Boon-Chai
David Chiang Da-Wei
Sifu's Roommate
Shirley Kwan Suet-Lai
Retirement Home Nurse
Yung Yin-Fan
Retirement Home Matron
Ng Hoi-Tin
Police Captain
Ng Hon-Keung
Mainland Robber
Wellson Chin Sing-Wai
Mainland Robber
Ma Hon-Yuen
Mainland Robber
Sek Chung-Yuk
Panadol's Neighbour
Michael Harry
Richard Nornen
Chin Ka-Lok
Henry's Thug
King Lee King-Chu
Henry's Thug
Hsiao Ho
Henry's Thug
Yuen Miu
Henry's Thug
Mak Wai-Cheung
Henry's Thug
Chow Gam-Kong
Henry's Thug / Policeman
Cheung Wing-Cheung
Henry's Thug
Yeung Sai-Gwan
Henry's Thug
Tai San
Henry's Thug
Ha Kwok-Wing
Henry's Thug
Tong Pau-Chung
Henry's Thug
Lee Chi-Git
Henry's Thug
Chun Kwai-Bo
Henry's Thug
Woo Wing-Tat
Henry's Thug
Ma Yuk-Sing
Henry's Thug
Hon Nin-Sang
Henry's Thug / Guy At Club
Chang Seng-Kwong
Henry's Thug
Chan Ming-Wai
Henry's Thug
Choi Hin-Cheung
Henry's Thug
Cheung Wing-Hon
Henry's Thug
Yang Sheng
Henry's Thug
Wong Wai-Tong
Henry's Thug
Lau Fong-Sai
Henry's Thug / Policeman
Corey Yuen
Policeman
Siu Tak-Foo
Policeman
Pang Yun-Cheung
Policeman
Chu Tau
Policeman
Luk Ying-Hong
Policeman
Fei Pak
Policeman
Alric Ma Siu-Mang
Policeman
Chan Kwok-Keung
Policeman at Airport
Sam Feng-San
Policeman at Airport
Directing 7
Corey Yuen
Director
Corey Yuen
Action Director
Mang Hoi
Action Director
Tai Bo
Assistant Director
Ng Hon-Keung
Assistant Director
Chan Yuk-Ming
Assistant Director
Crew 12
Corey Yuen
Stunt Coordinator
Corey Yuen
Martial Arts Choreographer
Mang Hoi
Stunts
Mang Hoi
Stunt Coordinator
Mang Hoi
Martial Arts Choreographer
Blackie Ko Shou-Liang
Stunt Driver
Marc Mercury
Stunts
Chin Ka-Lok
Stunts
Hsiao Ho
Stunts
Dickson Poon Dik-Sang
Presenter
Paul Wong Kwan
Stunt Double
Dare Devils Stunt Unlimited
Stunt Driver
Editing 3
Sound 2
Romeo Díaz
Original Music Composer
Ng Kwok-Wah
Foley
Production 9
Sammo Hung
Producer
Sze Mei-Yee
Associate Producer
Amy Chin Siu-Wai
Production Manager
John Shum Kin-Fun
Producer
Wu Ma
Associate Producer
Dickson Poon Dik-Sang
Executive Producer
Benny Chan Chi-Shun
Assistant Production Manager
Yung Yin-Fan
Assistant Production Manager
Hoh Ga-Ying
Assistant Production Manager
Writing 2
Barry Wong
Writer
James Clouse
Writer
Camera 4
Bill Wong Chung-Piu
Director of Photography
Fong Ho-Yuen
Still Photographer
David Yeung
Assistant Camera
David Yeung
Focus Puller
Art 4
Wong Kam-Kong
Art Direction
Raymond Lee King-Man
Set Designer
Lee Kwan-Lung
Props
Eddie Mok Kwan-Kit
Art Direction