Toute la famille de Ki-Taek est au chômage, et s'intéresse fortement au train de vie de la richissime famille Park. Un jour, leur fils réussit à se faire recommander pour donner des cours particuliers d'anglais chez les Park. C'est le début d'un engrenage incontrôlable, dont personne ne sortira véritablement indemne...
Entre 1986 et 1991, dans une ville près de Séoul, un tueur en série assassine dix femmes. Seul point commun : toutes les victimes portaient du rouge et les crimes avaient toujours lieu un jour de pluie. La police locale est vite dépassée par les événements. L'enquête s'égare dans de fausses pistes. Fabrication de preuves, bavures, aveux forcés... tous les moyens sont bons pour arrêter un coupable. L'arrivée de Tae-Yoon Seo, un jeune policier de Séoul, n'est pas vue d'un très bon oeil par les investigateurs. Alors que la police s'enfonce dans une logique absurde, le parcours du meurtier continue.