Le détective Joe Hackney, une jambe plus courte que l’autre et un caractère aussi sale que son quartier natal, l’East End, ne vit que pour son boulot à Scotland Yard, sa Millie et son alcoolique de mère. Aussi a-t-il du mal à accepter qu’un jour d’août 1887, son supérieur l’envoie à Glasgow résoudre une simple affaire de cambriolage qui a mal tourné. Faisant à contrecœur équipe avec la police locale, il va rapidement s’apercevoir que les deux homicides sur lesquels il enquête cachent une effroyable série de meurtres commis sur près d’un siècle et portent une même signature : des traces de rouille dans toutes les blessures des victimes… Sa découverte va l’entraîner dans une course folle à travers l’Écosse, à la poursuite d’un monstre quasi surnaturel, un diable auréolé de ces sombres légendes qui hantent les Highlands.