Province de Gyunggi 1986. Le corps d'une jeune femme brutalement 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. Une unité spéciale de la police est ainsi créée dans la région afin de trouver rapidement le coupable. Elle est placée sous les ordres d'un policier local et d'un détective spécialement envoyé de Séoul à sa demande. Devant l'absence de preuves concrètes, les deux hommes sombrent peu à peu dans le doute...
So-Yeon, une toiletteuse pour animaux dirige une petite boutique où elle se retrouve un jour avec un chat persan sur les bras, lorsque la propriétaire de ce dernier meurt subitement dans un terrible accident. Dès lors, elle est constamment hantée par une jeune fille aux yeux de chat, qui transforme sa vie en cauchemar. Elle cherche désespérément de l’aide autour d’elle, mais personne ne l’écoute. La présence de la jeune fille et les miaulements plaintifs du chat sont de plus en plus insupportables. Qui plus est, les gens autour d’elle se font tuer un par un. So-Yen essaie de se débarrasser du chat, mais il revient sans cesse comme un boomerang. Terrifiée qu’elle puisse être la prochaine à mourir, elle va s’efforcer de trouver l’identité de la jeune fille qui la hante...