Cast (68)

Jackie Chan

Sgt. Dragon Ma Yue-Lung

Maggie Cheung Man-Yuk

Maggie

Rosamund Kwan Chi-Lam

Ms. Pak

Carina Lau Kar-Ling

Carina

David Lam Wai

Superintendent Chun

Bill Tung Biu

Chief Inspector Tung

Kwan Hoi-San

Navy Captain Chi

Regina Kent

Regina

Isabella Wong

Chi Ying-Ying

Chris Lee Kin-Sang

Mr. D

Tai Bo

Mr. B

Mars

Mars

Ben Lam Kwok-Bun

Brawns

Ken Lo Wai-Kwong

Brains

Lau Siu-Ming

Imperial Ching's Prince

Chu Tit-Wo

Imperial Ching's Guard

John Cheung Ng-Long

Imperial Ching's Guard

Lee Hoi-Sang

Choy

Michael Chan Wai-Man

Tiger Au

Johnny Wang Lung-Wei

Bravo Wong

Mai Kei

Cobra

Hon Yee-Sang

Mountain Tiger

Chan Dik-Hak

Python

Fan Mei-Sheng

Black Bear

Alan Chan Kwok-Kuen

Chief Whale

Benny Lai Keung-Kuen

Pirate

Frankie Poon Bin-Chung

Pirate

Rocky Lai Keung-Kun

Pirate

Johnny Cheung Wa

Pirate

Ray Lui

Mr. Man Tin-Ching

Wan Fat

Wan

Wong San

Police Sergeant Ching

Lo Gwok-Wai

Policeman

Lin Wen-Wei

Sung

Kenny Ho Kar-King

Policeman Ho Chi-Ging

Lung Tin-Sang

Sun

Anthony Chan Yau

Policeman #365

Johnny Ngan Kwok-Leung

Policeman #201

Ricky Hui

Policeman #268

Kenny Bee

Policeman #279

Go Shut-Fung

Worker on Scaffolding

Michael Lai Siu-Tin

Maestro at Regina's Party

Lui Fong

Hotel Room Service Staff

Billy Ching Sau-Yat

Billy

Clarence Ford

Robber

Woo Fung

Civilian at High Level Meeting

Peter Ho-Sun Chan

Reporter

Wellson Chin Sing-Wai

Reporter

Cheng Kwun-Min

Boss of Goldsmith Shop

Božidar Smiljanić

Commissioner

David Hodgins

Officer at High Level Meeting

Joe Rednar

Chief Warden

Peter Mak

Robber

Lam Kwok-Hung

Yuen Ling-To

Policeman #303

Baau Wai-Leung

Christopher Chan Sai-Tang

Revolutionary

Danny Chow Yun-Kin

Policeman

Nicky Li Chung-Chi

Hotel Receptionist

Tony Wong Yuk Long

Policeman #254

Roberta Chow Chung-Hang

Woman Walking in the Park with Her Man

Lau Kwok-Shing

One of Tiger Au's Men

Lai Sing-Kwong

Pirate

Leung Hak-Shun

Man at High Level Meeting

Patrick Frzebar

Chan Tat-Kwong

One of Tiger Au's Men

Hon Chun

One of Tiger Au's Men

Mak Shu-San

Party Guest

Crew (63)

Jackie Chan

Director

Leonard Ho

Producer

Eddie Ma Poon-Chiu

Art Direction

Cheung Yiu-Cho

Director of Photography

Peter Cheung Yiu-Chung

Editor

Michael Lai Siu-Tin

Original Music Composer

Jackie Chan

Screenplay

Edward Tang

Screenplay

Wan Fat

Assistant Director

Fanny Leung Man-Yee

Assistant Director

Roberta Chow Chung-Hang

Assistant Director

Alexander Chan Mong-Wah

Assistant Director

Chow Wing-Tuen

Script Supervisor

Lai Yiu-Fai

Focus Puller

Stephen Poon Tak-Yip

Focus Puller

Lee Man-Chi

Gaffer

Lam Chun-Fai

Assistant Art Director

Tam Wai-Yin

Assistant Art Director

Chin Yiu-Hang

Assistant Art Director

Ng Mei-Ling

Costume Design

Chu Sheng-Shi

Wardrobe Supervisor

Shing Fuk-Ying

Wardrobe Supervisor

Tai Suet-Chan

Wardrobe Supervisor

Tung Hon-Wan

Makeup Artist

Hsieh Tse-Ming

Makeup Artist

Law Shing-Chiu

Props

Lee Chi-Wa

Props

Mak Bo-Gan

Props

Butt Yiu-Kwong

Set Decoration

Lau Siu-Yeung

Set Decoration

Chow Shao-Lung

Sound Recordist

Jackie Chan

Theme Song Performance

James Wong Jim

Lyricist

Jackie Chan

Martial Arts Choreographer

Benny Lai Keung-Kuen

Martial Arts Choreographer

Johnny Cheung Wa

Martial Arts Choreographer

Lai Sing-Kwong

Martial Arts Choreographer

Frankie Poon Bin-Chung

Martial Arts Choreographer

Chan Tat-Kwong

Martial Arts Choreographer

Mars

Martial Arts Choreographer

Danny Chow Yun-Kin

Martial Arts Choreographer

Rocky Lai Keung-Kun

Martial Arts Choreographer

Hon Chun

Martial Arts Choreographer

Go Shut-Fung

Martial Arts Choreographer

Lee Jun-Git

Martial Arts Choreographer

Chris Lee Kin-Sang

Martial Arts Choreographer

Wan Fat

Martial Arts Choreographer

Ben Lam Kwok-Bun

Martial Arts Choreographer

Nicky Li Chung-Chi

Martial Arts Choreographer

Pang Hiu-Sang

Martial Arts Choreographer

Chung Chi-Yung

Martial Arts Choreographer

Raymond Chow

Presenter

Raymond Chow

Executive Producer

Catherina Wong Jo-Yee

Production Manager

Woo Chui-Lin

Production Manager

Patti Leung Lai-Yee

Assistant Production Manager

Kam Kai-Ho

Unit Manager

Lai Wah-Chung

Unit Manager

Chan Chun-Ming

Set Runner

Chan Yuk

Still Photographer

Lee Hap

Still Photographer

Ng Kwok-Wah

Foley Artist

Ding Yue

Dialogue Editor