Jackie Chan (VF 1985 : Vincent Violette, ) : Jackie / Chan Ka Kui
Brigitte Lin : Selina Fong
Maggie Cheung : May
Kwok-Hung Lam : le commissaire Raymond Li
Bill Tung : l'inspecteur Bill Wong
Charlie Cho : John Ko
Chi-Wing Lau : l'avocat Cheung
Hak-On Fung : Danny Ko
Hing-Yin Kam : l'inspecteur Man
Ken Tong : Tom
Ben Lam : Thug
Chu Yuan : Chu Tu
Michael Lai : l'homme qui tente de garer sa voiture
Fung Woo : le commandant de station
Money Lo : la journaliste de la télévision
Fat Wan : Jacknife