Il y a vingt ans, une série d'événements tragiques a failli déchirer la ville ouvrière de Millwood. Aujourd'hui, un groupe d'adolescentes se retrouve tourmenté par un harceleur inconnu et doit payer pour le péché secret commis par leurs parents il y a vingt ans... ainsi que pour le leur.
Carter, un dessinateur de BD, part à la recherche de son chien, après avoir passé la nuit avec une femme. Alors que le personnage sort, il est brutalement assassiné par la police, sans aucune raison. Il se retrouve ensuite coincé dans une boucle temporelle, où il est obligé de revivre ce moment, encore et encore.