Danny Lee est un flic à la poursuite de chefs de triades qui sont en plein réglement de comptes. Il tombe sur le méchant Samo Hung, dont le frère est Simon Yam, qui quitte la police pour devenir le No 2 de l'organisation. Simon Yam hait Danny Lee parce qu'il lui a piqué Maggie Siu. Samo Hung a deux femmes : Tien Niu la légitime et Carisa Yan la maîtresse. Wu Jing continue à jouer un type très méchant (il aura des tatouages partout). Frère cadet d'un bras droit de Samo (Ken Lo ?), il finira par se battre contre Samo devenu ennemi de la famille - la grande scène de baston du film ! Ken Lo et Pinky Cheung jouent un couple qui a quelques comptes à régler avec la redoutable épouse de Samo, Tien Niu.