Dir: David Mackenzie
With: Jamie Bell, Sophia Myles, Ciaran Hinds, Maurice Roeves
A troubled teenager journeys to the dark side of human nature and sexuality in David Mackenzie's tartan noir. Hallam, grief stricken over the death of his mother, has a hobby that puts him at odds with the locals - he likes to watch them during their most intimate moments.
Forced to leave his home in the country, he finds a job in an Edinburgh hotel and falls in love with a woman who is the spitting image of his late mother.
Based on the novel by Peter Jinks, Hallam Foe enters tricky territories, and it would not stand a chance without the film's leading man.
Jamie Bell, now making it big stateside but best remembered as the young dancer Billy Elliot, lends Mackenzie's movie the wit, charm and innocence it needs to rise above the sleazy and commonplace. His performance alone bumps a three-star movie up to a four.
Bell's snap, crackle and pop chemistry with co-star Sophia Myles aside, Hallam Foe boasts small, but perfectly formed, turns from Scotland's Maurice Roeves and Ewen Bremner (Trainspotting) as a pair of oddball hotel workers.
Add in a soundtrack featuring Franz Ferdinand, and Mackenzie (Young Adam) has delivered a classy coming-of-age tale.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article