Jackie Chan
Insp. Chan Ka Kui / Lin Fu Sheng
Michelle Yeoh
INTERPOL Insp. Yang Chien Hua / Hannah Lin
Maggie Cheung
May
Kenneth Tsang
Khun Chaibat
Yuen Wah
Panther
Bill Tung
'Uncle' Bill Wong
Lo Lieh
The General
Mars
Hsiung
Josephine Koo Mei-Wah
Ching Wing-xi
Kelvin Wong
Pierre
William Duen Wai-Lun
General's Bodyguard
Lam Chi-Tai
Tai
Kim Maree Penn
Drug lord #3 Bodyguard
Philip Chan
Insp. Y.K. Chen
Ken Lo
Chaibat's Man
Shum Wai
Drug Lord #1
Sam Wong Ming-Sing