Inspektor Yuen (Chow Yun Fat) to twardy policjant, który poprzysiągł oczyścić miasto z wszystkich gangsterów. Tony (Tony Leung) to policjant, który też chce likwidować gangsterów. Jednak robi to od środka, jako jeden z członków gangu. Czasami musi łamać prawo by udowodnić członkom triady, że jest po ich stronie. Chociaż obaj się różnią w sposobie działania to jednak razem łączą swoje siły by dokonać pełnej likwidacji wrogów społeczeństwa...