Cast (79)

Michelle Yeoh

Senior Inspector Ng

John Shum Kin-Fun

Strepsil

Cynthia Rothrock

Senior Inspector Carrie Morris

Mang Hoi

Aspirin

Tsui Hark

Panadol

Wu Ma

Policeman

Melvin Wong Gam-Sam

Officer Wong

Billy Lau Nam-Kwong

Parking Inspector

Dick Wei

Dick / Willie

James Tien Chun

Henry Tin Wai Keung

Paul Chung Fat

Big Moustache / Mad Dog

Tai Bo

Officer Bo

Ka Lee

Gary / Curry

Eddie Maher

Thug with Fake Passport

David Lam Wai

Ah Tung (Armoured Car Thief)

Shum Wai

Henry Tin's Lawyer

Kwok Kwan-Shing

Famous Snooker Player

Billy Ching Sau-Yat

One of Henry Tin's Men

Dennis Chan Kwok-San

Bartender Questioned at Night Club

Chan Ging

Armoured Car Thief

Mai Kei

Flasher in Video Store

Wellson Chin Sing-Wai

Mainland Robber

Ng Hon-Keung

Mainland Robber

Shirley Kwan Suet-Lai

Old Age Home's Nurse

Ng Hoi-Tin

Police Captain

Yat Boon-Chai

Officer Yat Boon-Chai

Fruit Chan

Goh / Frankie

Michael Harry

Richard Nornen

Ho Pak-Kwong

Bartender in Pool Hall

Sek Chung-Yuk

Panadol's Neighbour

Kong Long

Armoured Car Thief Driver

Chan Chi-Fai

Pool Hall Thug (uncredited)

Chan Kwok-Keung

Policeman at Airport (uncredited)

Chan Ming-Wai

Henry's Thug (uncredited)

Chang Seng-Kwong

Henry's Thug (uncredited)

Cheng Wai-Ching

Pool Hall Thug (uncredited)

Johnny Cheung Wa

Armoured Car Guard (uncredited)

Cheung Wing-Cheung

Henry's Thug (uncredited)

Cheung Wing-Hon

Henry's Thug (uncredited)

David Chiang Da-Wei

Sifu's Roommate (uncredited)

Chiang Lung

Ba Chung (Armoured Car Thief) (uncredited)

Chin Ka-Lok

Henry's Thug (uncredited)

Choi Hin-Cheung

Henry's Thug (uncredited)

Choi Kwok-Keung

Armoured Car Guard (uncredited)

Chow Gam-Kong

Policeman / Henry's Thug (uncredited)

Chu Tau

Policeman (uncredited)

Chui Kin-Wa

Arrested Thief (uncredited)

Chun Kwai-Bo

Henry's Thug (uncredited)

Fei Pak

Policeman (uncredited)

Ha Kwok-Wing

Henry's Thug (uncredited)

Hon Nin-Sang

Henry's Thug / Guy at Club (uncredited)

Hsiao Ho

Henry's Thug (uncredited)

Sammo Hung

Sifu (uncredited)

Hung San-Nam

Pool Hall Thug (uncredited)

Lam Foo-Wai

Pool Hall Thug (uncredited)

Lau Fong-Sai

Henry's Thug / Policeman (uncredited)

Lee Chi-Kit

Henry's Thug (uncredited)

King Lee King-Chu

Henry's Thug (uncredited)

Luk Ying-Hong

Policeman (uncredited)

Ma Hon-Yuen

Mainland Robber (uncredited)

Alric Ma Siu-Mang

Policeman (uncredited)

Ma Yuk-Sing

Henry's Thug (uncredited)

Mak Wai-Cheung

Henry's Thug (uncredited)

Richard Ng Yiu-Hon

Weak Heart (uncredited)

Pang Yun-Cheung

Policeman (uncredited)

Sam Feng-San

Policeman at Airport (uncredited)

Sam Kin-Sang

Policeman (uncredited)

Siu Tak-Foo

Policeman (uncredited)

Tai San

Henry's Thug (uncredited)

Tam Wai-Man

Armoured Car Thief (uncredited)

Tong Pau-Chung

Henry's Thug (uncredited)

Wong Wai-Tong

Henry's Thug (uncredited)

Woo Wing-Tat

Henry's Thug (uncredited)

Yang Sheng

Henry's Thug (uncredited)

Yeung Sai-Gwan

Henry's Thug (uncredited)

Corey Yuen Kwai

Policeman (uncredited)

Yuen Miu

Henry's Thug (uncredited)

Yung Yin-Fan

Matron of Old Age Home (uncredited)

Chiu Chi-Ling

Deleted footage

Crew (42)

Corey Yuen Kwai

Martial Arts Choreographer

Mang Hoi

Martial Arts Choreographer

Dare Devils Stunt Unlimited

Stunt Driver

Paul Wong Kwan

Stunt Double

Blackie Ko

Stunt Driver

Sammo Hung

Producer

Corey Yuen Kwai

Director

Dickson Poon Dik-Sang

Executive Producer

Wu Ma

Associate Producer

Dickson Poon Dik-Sang

Presenter

Hsiao Ho

Stunts

Lou Wai

Script Supervisor

Sze Mei-Yee

Associate Producer

Marc Mercury

Stunts

Kenneth Yee

Costume Design

Fong Ho-Yuen

Still Photographer

Wong Kam-Kong

Art Direction

Lee Kwan-Lung

Props

Yiu Wai-Ming

Wardrobe Master

Benny Chan Chi-Shun

Assistant Production Manager

Ng Kwok-Wah

Foley

Raymond Lee King-Man

Set Designer

Chan Yuk-Ming

Assistant Director

Chin Ka-Lok

Stunts

Eddie Mok Kwan-Kit

Art Direction

Yung Yin-Fan

Assistant Production Manager

Tsui Bo-Lung

Makeup Artist

Amy Chin Siu-Wai

Production Manager

Hoh Ga-Ying

Assistant Production Manager

Romeo Díaz

Original Music Composer

Tai Bo

Assistant Director

Ng Hon-Keung

Assistant Director

Bill Wong Chung-Piu

Director of Photography

Barry Wong

Screenplay

David Yeung Dai-Wai

Focus Puller

Lam Wong

Gaffer

Peter Cheung Yiu-Chung

Supervising Editor

Keung Chuen-Tak

Editor

Sek Chi-Kong

Editor

Tang Siu-Lam

Music

Linda Kuk Mei-Lai

Production Coordinator

Ding Yue

ADR Editor