En 1986, dans la province de Gyunggi, le corps d'une jeune femme violée puis assassinée est retrouvé dans la campagne. Deux mois plus tard, d'autres crimes similaires ont lieu. Dans un pays qui n'a jamais connu de telles atrocités, la rumeur d'actes commis par un serial killer grandit de jour en jour.
Trois amis d'enfance se perdent de vue. 25 ans plus tard, une affaire de meurtre les réunit à nouveau. La fille de Jimmy est retrouvée assassinée. Le père endeuillé rêve de se venger et Sean, affecté à l'enquête, croit connaître le coupable...
Militant contre la peine capitale au Texas, le professeur David Gale se retrouve à tort condamné à mort pour le viol et le meurtre d'une activiste. Dans sa cellule, il reçoit une journaliste qui mettra tout en œuvre pour prouver son innocence.
Infernal Affairs 2 se situe plus de dix ans avant le premier film : il raconte le parcours de jeunesse de Chan, qui vient tout juste d’infiltrer les triades, et Lau, qui entre dans la police, ainsi que la prise du pouvoir par Sam au sein du gang.
L’inspecteur Ming est un gangster infiltré dans la police qui a réussi à changer de camp après avoir éliminé toutes les personnes au courant de son double jeu. Lorsqu’il craint une nouvelle fois que sa véritable identité soit découverte, son monde bascule.