I Hong Kong raser krigen mellem triaderne og politiet. Chan er en undercover-politimand, der har infiltreret underverdenen. Modsat arbejder politimanden Lau i virkeligheden for triade. Efterhånden bliver begge organisationer klar over, at der er en stikker i blandt dem. Chan og Lau får hver især til opgave af afsløre den anden.