Lorsque Josh revient dans sa ville natale, Nightown, il décide d'organiser une petite réunion avec ses anciens camarades de lycée. Parmi eux, Mikael est devenu médecin et père de deux enfants. Tracy s'est lancé dans une carrière de pompier et prépare son mariage prochain. Brandon, quant à lui, a trouvé l'amour auprès d'Hélène et élève désormais une petite fille âgée de 8 ans.
Cependant, Josh semble être le seul à avoir raté sa vie. Son retour ne célèbre pas seulement des retrouvailles, mais ravive également un sombre souvenir qui plane sur leurs années lycée : l'assassinat mystérieux d'Eva Hargreaves, la jeune fille dont la disparition n'a toujours pas été élucidée.
Josh sait que chacun doit payer pour ce crime impuni, et il est prêt à tout pour révéler la vérité et faire tomber ses anciens amis. Cependant, tous ne partagent pas son opinion et sont prêts à tuer pour protéger ce secret qui les unit depuis si longtemps. La trame se dévoile, et chacun devra choisir son camp pour survivre face au passé qui ressurgit.