Qui est Hallam Foe ? Qu'est ce qui le fait marcher ? A-t-il perdu la tête ?
Hallam Foe, 17 ans, vit en pleine campagne écossaise avec son père et sa belle-mère. Leurs relations sont assez difficiles.Perturbé par la disparition de sa mère, cet adolescent n'a qu'une passion:la vie des autres. Il a même développé une étrange manie: espionner les individus qui l'entourent.A la suite d'une violente dispute avec son père, Hallam décide de quitter le nid familial pour Edimbourg. Du haut des toits de la capitale, il se met alors à découvrir la ville et ses habitants et plus particulièrement la troublante Kate dont le visage lui paraît très vite familier...