105 minutes
7/25/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
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 Man-Ying
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
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
Yuen Ling-To
as Policeman #303
Baau Wai-Leung
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
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