Cast (48)

Jackie Chan

Kevin Chan Ka-Kui / Lin Fu-Sheng

Michelle Yeoh

Captain Jessica Yang

Maggie Cheung Man-Yuk

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 Yan-Kin

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-Kun

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

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)

Stanley Tong

Director

Edward Tang

Screenplay

Willie Chan Chi-Keung

Producer

Peter Cheung Yiu-Chung

Editor

Andy Lam Kwok-Wah

Director of Photography

Jackie Chan

Executive Producer

Cheung Ka-Fai

Editor

Lo Shui-Lin

Makeup Artist

Stanley Tong

Martial Arts Choreographer

Fibe Ma Mei-Ping

Screenplay

Lee Wai-Yee

Screenplay

Leonard Ho

Presenter

Jackie Chan

Presenter

Edward Tang

Producer

Johnny Lee Man-Yiu

Assistant Director

Ken Chan Hei-Ban

Assistant Director

Lo Po-Shan

Assistant Director

Pony Mok Fung-Yee

Script Supervisor

Ching Shu-Ching

Script Supervisor

Nico Wong Man-Wan

Second Unit Director of Photography

Chan Chun-Kau

Second Unit Director of Photography

Head Chow Kei-Sheung

Focus Puller

Wong Man-Hing

Focus Puller

Wong Wing-Fung

Assistant Camera

Luk Chi-Wai

Assistant Camera

Jeng Man-Keung

Assistant Camera

Ho Siu-Fun

Assistant Camera

Lee Kin-Wai

Assistant Camera

Wu Tin-Yan

Gaffer

Chan Chi-Ming

Electrician

Chiu Hung-On

Electrician

Oliver Wong Yui-Man

Art Direction

Pen Pang Yat-Sang

Assistant Art Director

Hung Wai-Kwan

Costume Design

Wan Fung-Lan

Costume Design

Tsang Ming-Fai

Makeup Artist

Law Ka-Wai

Hairstylist

Aan Sek-Kwan

Props

Butt Yiu-Kwong

Set Decoration

Richard Lo

Original Music Composer

Jonathan Lee

Original Music Composer

Chan Oi-Chun

Original Music Composer

Chow Kwok-Yi

Original Music Composer

Jackie Chan

Theme Song Performance

Jonathan Lee

Main Title Theme Composer

James Wong Jim

Lyricist

Bruce Law Lai-Yin

Stunt Driver

Dang Tak-Wing

Stunts

Ailen Sit Chun-Wai

Stunts

Chan Man-Ching

Stunts

Sam Wong Ming-Sing

Stunts

Mak Wai-Cheung

Stunts

Ho Hon-Chau

Stunts

Leonard Ho

Executive Producer

Barbie Tung Wan-Si

Production Supervisor

Peggy Lee Kam-Man

Production Manager

Sunny Cheng

Production Manager

Kenny Chan

Production Manager

Lee Bing-Wang

Production Manager

Ma Mei-Ling

Assistant Production Manager

Lai Ching-Po

Assistant Production Manager

Wong Kin-On

Unit Manager

Man Kam-Ming

Set Runner

Lam Kam-Ling

Still Photographer

Kwong Wai-Hung

Foley Artist

Ding Yue

Dialogue Editor

Doris Wong Wai-Kwan

Dialogue Editor

Yeung Kai-Tim

Electrician

File Ip Kwok-Wing

Assistant Director