Hallam Foe egy 17 éves kamaszfiú, aki nem tudja magát túltenni anyja öngyilkosságán. Meggyőződése, hogy mostohaanyjának köze van a halálához. Gyanakvása szinte kémkedéssé fajul, folyamatosan hallgatózik és leskelődik az apja és új felesége után. Amikor helyzete a szülői házban tarthatatlanná válik, Edinburgh-be utazik. Az utcán sétálva találkozik egy gyönyörű nővel, akit azonnal követni kezd, és akiről kiderül, hogy egy hotelban dolgozik. Hallam munkát vállal a szállodában, csakhogy Kate közelében lehessen. Ám úgy látszik a kémkedés szokásává vált és éjszakáit a háztetőkön töltve a lány után leskelődik.