In “Mr. Foe,” written and directed by David Mackenzie, Jamie Bell plays Hallam Foe, a troubled young man whose knack for voyeurism paradoxically reveals his darkest fears, and his most peculiar desires.
A 17-year-old misfit, Hallam spends his days spying on people from a tree house on the grounds of his father's (Ciarn Hinds) house in the Scottish Highlands. Hes almost over the sudden death of his mother, when he begins to suspect that his beautiful step mother (Claire Forlani) may have had a played a hand in it. Confusing matters even more for Hallam, he is incredibly attracted to her.
After an ugly confrontation, Hallam runs away to Edinburgh. Out of money and out of friends, he finds his tree-top skills well suited to the rooftops of the city, where he lives ferally, peering through windows and attempting to avoid the perils of the streets below. He soon spies and becomes obsessed with a gorgeous girl named Kate (Sophia Myles), who happens to bear an uncanny resemblance to his mother.