

25/07/1987
Dragon is now transferred to be the police head of Sai Wan district, and has to contend with a gangster kingpin, anti-Manchu revolutionaries, some runaway pirates, Manchu Loyalists and a corrupt police superintendent.

Jackie Chan
as Sgt. Dragon Ma Yue Lung

Maggie Cheung
as Maggie

Rosamund Kwan Chi-Lam
as Ms. Pak

Carina Lau
as Carina

David Lam Wai
as Superintendent Chun

Bill Tung Biu
as Chief Inspector Tung

Kwan Hoi-San
as Captain Chik

Isabella Wong
as Winnie Chik

Regina Kent
as Regina

Tai Bo
as Mr. B

Chris Lee Kin-Sang
as Mr. D

Mars
as Mars

Ben Lam Kwok-Bun
as Brawns

Ken Lo Wai-Kwong
as Brains

Lau Siu-Ming
as Imperial Ching's Prince

Chu Tit-Wo
as Imperial Ching's Guard

John Cheung Ng-Long
as Imperial Ching's Guard

Lee Hoi-Sang
as Choy

Michael Chan Wai-Man
as Tiger Au

Johnny Wang Lung-Wei
as Bravo Wong

Mai Kei
as Cobra

Hon Yee-Sang
as Mountain Tiger

Chan Dik-Hak
as Python

Fan Mei-Sheng
as Black Bear

Alan Chan Kwok-Kuen
as Chief Whale

Benny Lai Keung-Kuen
as Pirate

Frankie Poon Bin-Chung
as Pirate

Rocky Lai Keung-Ken
as Pirate

Johnny Cheung Wa
as Pirate

Ray Lui
as Mr. Man Tin-Ching

Wan Fat
as Wan

Wong San
as Police Sergeant Ching

Lo Gwok-Wai
as Policeman

Lin Wen-Wei
as Sung

Kenny Ho Kar-King
as Policeman Ho Chi-Ging

Lung Tin-Sang
as Sun

Anthony Chan Yau
as Policeman #365

Johnny Ngan Kwok-Leung
as Policeman #201

Ricky Hui Koon-Ying
as Policeman #268

Kenny Bee
as Policeman #279

Go Shut-Fung
as Worker on Scaffolding

Michael Lai Siu-Tin
as Maestro at Regina's Party

Lui Fong
as Hotel Room Service Staff

Billy Ching Sau-Yat
as Billy

Clarence Ford
as Robber

Woo Fung
as Civilian at High Level Meeting

Peter Chan Ho-Sun
as Reporter

Wellson Chin Sing-Wai
as Reporter

Cheng Kwun-Min
as Boss of Goldsmith Shop

Božidar Smiljanić
as Commissioner

David Hodgins
as Officer at High Level Meeting

Joe Rednar
as Chief Warden

Peter Mak
as Robber

Lam Kwok-Hung
as

Yuen Ling-To
as Policeman #303

Baau Wai-Leung
as

Christopher Chan Sai-Tang
as Revolutionary

Danny Chow Yun-Kin
as Policeman

Nicky Li Chung-Chi
as Hotel Receptionist

Tony Wong Yuk-Long
as Policeman #254

Roberta Chow Chung-Hang
as Woman Walking in the Park with Her Man

Lau Kwok-Shing
as One of Tiger Au's Men

Lai Sing-Kwong
as Pirate

Leung Hak-Shun
as Man at High Level Meeting

Patrick Frzebar
as

Chan Tat-Kwong
as One of Tiger Au's Men

Hon Chun
as One of Tiger Au's Men

Mak Shu-San
as Party Guest
20 Movies Similar