En el hotel Metropole de Brighton, la noche de Nochevieja una mujer es brutalmente violada cuando regresa a su habitación. Una semana más tarde alguien ataca a otra mujer. El violador se lleva los zapatos de las dos...
El detective Roy Grace se da cuenta enseguida de que estos casos son muy similares a otros que quedaron sin resolver en 1997 en cuya investigación él participó. Al criminal se le apodó Hombre de los zapatos y se cree que violó a cinco mujeres antes de acabar asesinando a la sexta de sus víctimas y de desvanecerse. Ahora, Grace no sabe si se trata de alguien imitando los ataques originales o del propio Hombre de los zapatos que ha reaparecido, pero cuando las violaciones se suceden, Grace acaba por convencerse de que se trata del mismo hombre. Y de que escarbando en el pasado -una época en que Roy Grace todavía era feliz junto a su esposa Sandy, ahora desaparecida-puede encontrar la clave para resolver la investigación. Pero tiene que ser una carrera contra reloj, porque la policía se teme que vuelva a repetirse la historia después cuando llegue a la sexta víctima.