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.
Jaren na de tragische dood van zijn zus keert Zach terug naar zijn ouderlijk huis. Daar vindt hij een oude speelgoedtelefoon waarmee hij met zijn overleden zus 'praatte', wat een reeks angstaanjagende gebeurtenissen veroorzaakte, waardoor hij zich afvroeg wat en wie echt is.