Un viol, un meurtre : deux crimes vieux de trente ans empoisonnent les souvenirs d'une petite ville endormie. En 1970, dans la banlieue populaire de Bornemouth, une jeune fille est violée par quatre adolescents. Quelques rues plus loin, une vieille dame est sauvagement assassinée chez elle, et le meurtre imputé à son petit-fils. En 2003, un anthropologue et une élue municipale, tous deux intéressés par les erreurs judiciaires, reviennent sur les faits et découvrent qu'un meurtrier hante toujours les rues de Bornemouth...