Cast (48)

Jackie Chan

Kevin Chan Ka-Kui / Lin Fu-Sheng

Michelle Yeoh

Captain Jessica Yang

Maggie Cheung

May

Kenneth Tsang

Khun Chaibat

Yuen Wah

Panther

Bill Tung Biu

Inspector "Uncle" Bill Chou

Josephine Koo Mei-Wah

Ching Wing-Xi

Kelvin Wong Siu

Pierre

William Duen Wai-Lun

General's Bodyguard

Philip Chan

Chief Superintendent of Police Y. K. Chan

Lo Lieh

General in Thailand

Mars

Hsiung

Shum Wai

Drug Lord #1 at Meeting

Hon Yee-Sang

Drug Lord #2 at Meeting

Sam Wong Ming-Sing

PRC Chief Coach Wang (uncredited)

Lam Chi-Tai

Tai (uncredited)

Cheng Ka-Sang

Drug Lord #1's Bodyguard (uncredited)

Wong Chi-Keung

Drug Lord #2 Bodyguard (uncredited)

Jackson Ng Yuk-Sue

Drug Lord #2 Bodyguard (uncredited)

Kim Maree Penn

Drug Lord #3 Bodyguard (uncredited)

John Wakefield

Interpol Officer at Briefing (uncredited)

Rocky Lai Keung-Ken

Patron at Fushan Food Street (uncredited)

Ailen Sit Chun-Wai

Chaibat's Man

Ken Lo Wai-Kwong

Chaibat's Man

Chan Man-Ching

General's Soldier (uncredited)

Tong Pau-Chung

Panther's Betrayer (uncredited)

Kong Miu-Deng

Sha Pi (uncredited)

Chan Sek

Panther's Man (uncredited)

Wan Seung-Lam

PRC Police Captain at Fushan (uncredited)

Tam Wai-Man

Scar Qiang (uncredited)

Stanley Tong Gwai-Lai

PRC Army Instructor (uncredited)

Mak Wai-Cheung

Passerby Shot at Train Station (uncredited)

Lam Foo-Wai

General's Soldier / Gangster (uncredited)

Joe Chu Cho-Kuen

PRC Policeman (uncredited)

Lau Tze-Ming

PRC Captain Chen Hsiang Tung (uncredited)

Wong Wai-Fong

Drug Lord #1's Bodyguard (uncredited)

Chan Ging-Chi

Policeman (uncredited)

Choi Kin-Shing

PRC Policeman (uncredited)

Bruce Law Lai-Yin

(uncredited)

Leung Shing-Hung

Villager (uncredited)

Wong Wai-Fai

Villager (uncredited)

Huang Kaisen

PRC Policeman (uncredited)

Noel Lester Rands

Hong Kong Police Commissioner (uncredited)

Fong Kam-Lik

Waiter (uncredited)

Wong Chi-Choi

Restaurant Customer (uncredited)

Edward Tang

Ching Wing-Xi's Lawyer (uncredited)

Robert Samuels

Black Bodyguard (uncredited)

Angelyn Phua

Crew (69)

Jackie Chan

Executive Producer

Stanley Tong Gwai-Lai

Director

Andy Lam Kwok-Wah

Director of Photography

Edward Tang

Screenplay

Peter Cheung Yiu-Chung

Editor

Willie Chan Chi-Keung

Producer

Cheung Ka-Fai

Editor

Lo Shui-Lin

Makeup Artist

Edward Tang

Producer

Fibe Ma Mei-Ping

Screenplay

Lo Po-Shan

Assistant Director

Leonard Ho

Presenter

Johnny Lee Man-Yiu

Assistant Director

Jackie Chan

Presenter

Lee Wai-Yee

Screenplay

Ken Chan Hei-Ban

Assistant Director

Pony Mok Fung-Yee

Script Supervisor

Ching Shu-Ching

Script Supervisor

Stanley Tong Gwai-Lai

Martial Arts Choreographer

Wu Tin-Yan

Gaffer

Nico Wong Man-Wan

Second Unit Director of Photography

Jeng Man-Keung

Assistant Camera

Wong Wing-Fung

Assistant Camera

Lee Kin-Wai

Assistant Camera

Chan Chun-Kau

Second Unit Director of Photography

Wong Man-Hing

Focus Puller

Pen Pang Yat-Sang

Assistant Art Director

Ho Siu-Fun

Assistant Camera

Head Chow Kei-Sheung

Focus Puller

Luk Chi-Wai

Assistant Camera

Oliver Wong Yui-Man

Art Direction

Chiu Hung-On

Electrician

Wan Fung-Lan

Costume Design

Chan Chi-Ming

Electrician

Hung Wai-Kwan

Costume Design

Tsang Ming-Fai

Makeup Artist

Law Ka-Wai

Hairstylist

Butt Yiu-Kwong

Set Decoration

Aan Sek-Kwan

Props

Bruce Law Lai-Yin

Stunt Driver

Chow Kwok-Yi

Original Music Composer

Chan Oi-Chun

Original Music Composer

Jackie Chan

Theme Song Performance

James Wong Jim

Lyricist

Richard Lo

Original Music Composer

Jonathan Lee

Main Title Theme Composer

Jonathan Lee

Original Music Composer

Leonard Ho

Executive Producer

Dang Tak-Wing

Stunts

Ho Hon-Chau

Stunts

Ding Yue

Dialogue Editor

Mak Wai-Cheung

Stunts

Wong Kin-On

Unit Manager

Lee Bing-Wang

Production Manager

Ma Mei-Ling

Assistant Production Manager

Chan Man-Ching

Stunts

Barbie Tung Wan-Si

Production Supervisor

Ailen Sit Chun-Wai

Stunts

Sunny Cheng

Production Manager

Kenny Chan

Production Manager

Peggy Lee Kam-Man

Production Manager

Sam Wong Ming-Sing

Stunts

Man Kam-Ming

Set Runner

Lai Ching-Po

Assistant Production Manager

Lam Kam-Ling

Still Photographer

Kwong Wai-Hung

Foley Artist

Doris Wong Wai-Kwan

Dialogue Editor

Yeung Kai-Tim

Electrician

File Ip Kwok-Wing

Assistant Director