El terror se ha adueñado de la ciudad de Edimburgo. Dos muchachas han sido secuestradas y posteriormente estranguladas. Las sospechas de que se trata de un asesino en serie se confirman cuando desaparece una tercera chica. Entre los policias asignados al caso se encuentra el sargento John Rebus, un hombre con una vida personal desastrosa que intenta sobrevivir a sus vicios. A pesar de sus defectos, posiblemente sea el unico policia capaz de desentrañarlas claves de la investigacion.