Sergeant Dragon Ma Yue Lung
Yesan
Miss Pak
Beattie
Superintendant Chun
Police Commissioner
Mr. Man (as Sam Lui)
Tiger Au (as Hui-Min Chen)
Regina, Governor's Daughter
Awesome Wolf (as Charlie Chan)
Shi King
Jaws
Mao's Sidekick #2 (as Chris Li)
Brawns
Bodyguard #1
Cobra
Python (as Chan Dick Hak)
Pirate #1
Pirate #2
Pirate #5
Sgt. Ching (as Wong Sun)
Wan Sam Mun (as Wan Fat)
Yenkit (as Billy Ching)
Policeman (as Lo Kwok Wai)
Sung (as Lam Man Wai)
Cop
Homely Cop
Pearl (as Man-ying Wong)
(as Wu Fung)
(as Lam Kwok Hung)
(as Simon Lung)
(as Wai-Leung Bau)
Ambassador
Cop (as Chan Friend)
Big Whale (as Chan Kwok Kuen)
Tiger Au's man
Pirate #3
Bodyguard (as Chu Teet Wo)
Black Bear (as Fan Mui Sang)
Governor (as Father K)
Daily Star Reporter #2 (voice)
Miss Pak (voice) (as Jessica Gee)
Moutain Tiger (as Hon Yee Sang)
(voice)
Major Jeeves / English Official #1 / Police Captain at Ball (voice)
Small Blonde Child
Chi
The Maestro (as Michael Lai)
Chun
The Prince (as Lau Siu Ming)
(as Lee Hoi Sang)
Brains (as Lo Wai Kwong)
Man with Bread (as Lui Fong)
St. Ching (Police Commissioner) (voice)
Pirate #4 (as Poon Bin-chung)
Damien Dash (as Damien Dash)
The Governor
Captain Chi / Police Board Member (voice)
Tai / Mr. B (as Tai Bo)
Bravo Wong (as Wong Lung Wei)
Sergeant Dragon Ma Yue Lung (voice)
Musician at Meeting (uncredited)
Scaffold Worker (uncredited)
Person at Meeting (uncredited)
Fei (uncredited)
Hotel Receptionist (uncredited)
San Pau (uncredited)
Captain Tzu (uncredited)