Yu Chau is een agent die zo diep undercover is in een Chinese triade dat hij niet meer weet aan welke kant van de wet hij staat. Wanneer hij per ongeluk een van zijn vrienden doodt tijdens een operatie, vlucht hij naar een afgelegen gebied om zijn wonden te likken. Bij zijn terugkeer werkt hij samen met mede-officieren Jim en Jackie om een triadebaas te vangen, maar hij onthult de heimelijke verstandhouding met overheidsfunctionarissen op het hoogste niveau. Yu Chau staat opnieuw voor het dilemma om het recht in eigen hand te nemen.