Romantisch drama met Jamie Bell als Hallam Foe, een jongen die zo goed is in spioneren dat hij zijn eigen duistere angsten ontdekt
Hallam Foe (Jamie Bell) is geobsedeerd door de mysterieuze dood van zijn moeder. Hij verdenkt zijn stiefmoeder Verity (Claire Forlani) en begint haar te bespioneren, maar wanneer hij wordt betrapt ontvlucht hij het ouderlijk huis in de Schotse hooglanden. Hallam komt terecht in Edinburgh, waar hij zijn gave als spion opnieuw goed kan gebruiken. Zo ontdekt hij de mooie Kate (Sophia Myles) die hem sterk doet denken aan zijn moeder. Hij achtervolgt haar naar het hotel waar ze werkt en bezorgt zichzelf een baantje. Hallams dromen spatten echter uiteen als Kate een affaire blijkt te hebben met hotelmanager Alasdair die in de gaten krijgt dat ze worden begluurd. Hallam komt terecht in de straten van Edinburgh, waar hij zijn gave als spion opnieuw goed kan gebruiken. Zo ontdekt hij de mooie Kate (Sophia Myles) die hem sterk doet denken aan zijn moeder. Hij achtervolgt haar naar het hotel waar ze werkt en bezorgt zichzelf een baantje. Hallams dromen spatten echter uiteen als Kate een affaire blijkt te hebben met hotelmanager Alasdair die in de gaten krijgt dat ze worden begluurd.