A Hong Kong detective teams up with his female Red Chinese counterpart to stop a Chinese drug czar.

Jackie Chan
as Kevin Chan Ka-Kui / Lin Fu-Sheng

Michelle Yeoh
as Captain Jessica Yang

Maggie Cheung Man-yuk
as May

Kenneth Tsang
as Khun Chaibat

Yuen Wah
as Panther

Bill Tung Biu
as Inspector "Uncle" Bill Chou

Josephine Koo Mei-wah
as Ching Wing-Xi

Kelvin Wong Siu
as Pierre

William Duen Wai-lun
as General's Bodyguard

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