Infernal Affairs
Il poliziotto Chan lavora da così tanto tempo in incognito tra le fila delle triadi da essersi guadagnato una posizione di rilievo tra le alte sfere delle gang malavitose. Dall'altra parte, invece, c'è Lau, un malavitoso infiltrato con altrettanto successo nei vertici della polizia. Stressati dal peso della loro doppia vita e dalle continue bugie dette a colleghi e compagni di lavoro, Chan e Lau si trovano a dover combattere fianco a fianco contro i rispettivi 'datori di lavorò che hanno scoperto la loro vera identità.
Infernal Affairs 2
Il poliziotto Ming è l'informatore di un potente boss della droga; ma anche il gangster Yan fa il doppio gioco e in realtà è un poliziotto. Il meccanismo però si inceppa.
Infernal Affairs 3
Ming è un poliziotto corrotto che dopo la morte dell'undercover Yan è tormentato da sensi di colpa, complessi di inferiorità e manie di persecuzione. Nel tentativo di mettere ordine nella sua vita e nella sua carriera, Ming, rientrato nei ranghi degli affari interni dopo un periodo di pausa, prende di mira Yeung, pezzo grosso dei servizi segreti dal passato ambiguo e dagli agganci pericolosi. Entrambi si mettono sulle tracce di un temuto trafficante d'armi cinese, Shen, a suo tempo legato al capo-triade Sam e, in misura minore, al suo luogotenente Yan.