"I like creepy guys," says Kate Breck (Sophia Myles), in a bar, after one too many drinks, to the young lad named Hallam Foe (Jamie Bell). In Mister Foe - a pervy and poignant tale of a boy on the brink of manhood, still reeling from the death of his mother - the late-20s Kate and the just-18 Hallam tumble into a strange romance.
How strange? Well, unbenownst to her, Hallam has been spying on Kate since the very first day he arrived in the city. He's been stalking her not just because he's developed the "unedifying habit" of a Peeping Tom, but because Kate is the spitting image of his mother. Younger, of course, but eerily similar.