
Cast

Jackie Chan
Kevin Chan Ka-Kui / Lin Fu-Sheng / Executive Producer / Theme Song Performance

Michelle Yeoh
Captain Jessica Yang

Maggie Cheung Man-yuk
May

Kenneth Tsang
Khun Chaibat

Yuen Wah
Panther

Bill Tung Biu
Inspector "Uncle" Bill Chou

Josephine Koo Mei-wah
Ching Wing-Xi

Kelvin Wong Siu
Pierre

William Duen Wai-lun
General's Bodyguard

Philip Chan Yan-kin
Chief Superintendent of Police Y. K. Chan

Lo Lieh
General in Thailand

Mars
Hsiung

Shum Wai
Drug Lord #1 at Meeting

Hon Yee-sang
Drug Lord #2 at Meeting

Sam Wong Ming-sing
PRC Chief Coach Wang (uncredited)

Lam Chi-Tai
Tai (uncredited)

Cheng Ka-sang
Drug Lord #1's Bodyguard (uncredited)
Wong Chi-keung
Drug Lord #2 Bodyguard (uncredited)

Jackson Ng Yuk-sue
Drug Lord #2 Bodyguard (uncredited)

Kim Maree Penn
Drug Lord #3 Bodyguard (uncredited)


