Sgt. Francis Li (as Chow Yun Fat)
Marydonna (as Li Chi)
CID Officer Michael Tso
Johnny Law (as Tsui Shui Keung)
Lau Fai (as Gordon Liu)
Mimi Li, Francis' sister
Poison Snake Ping (as Ko Fai)
Police Commissioner (as John Keung)
Police Inspector Jim Pak / Captain Pak Man Jim
Department Store Sales Assistant (as Sun Tin Ha)
Boss (as Joseph Bryan Baker)
Shing
Johnny's Thug
Policeman
Robber
Boss' Thug
Thai Drug Seller's Bodyguard
Flying King
Sour Puss
Thug
Tim
Johnny's Thug (as Yuk-Su Ng)
Dummy (as Sing Fui Ann)
Loong
Robber in White
Johnny's Thug (as Seng-Kwong Chang)
Robbery Victim
Boss' Thug (uncredited)