Une comédie noire et cruelle sur les difficultés du passage de l'adolescence à l'âge adulte. Jouissi
L'histoire se déroule en Ecosse, dans la région de Glasgow. Hallam est un adolescent de 17 ans qui ne s'est pas remis de la mort de sa mère (qui se serait suicidée en se noyant dans le loch sur les bords duquel est bâtie la maison familiale - quelques très belles images). Il a déserté sa chambre et s'est construit un monde à lui : il vit dans la cabane qu'il s'est construite dans les arbres, continuant à jouer à des jeux stupides comme le ferait un gamin de 11 ans. C'est, au fond, le syndrome bien connu de "Peter Pan, l'enfant qui refuse de grandir". Hallam n'accepte surtout pas que son père ait pu refaire sa vie avec Verity, sa belle-mère, qu'il déteste et qu'il croit coupable d'avoir assassiné sa mère. Après une énième et violente dispute avec son père à propos de sa belle-mère, Hallam quitte la maison familiale en emportant avec lui juste les vêtements qu'il a sur le dos. Il arrive, sans argent et sans bagages, à Edimbourg, où il ne connaît personne. A son arrivée, il rencontre Kate (Sophia Myles), qui lui procure un travail subalterne à l’hôtel. Mais, comme Kate ressemble à sa mère défunte, Hallam fait une fixation sur elle, espionnant ses faits et gestes à la jumelle depuis les toits. Alors qu’elle est dans sa chambre, Hallam assiste, meurtri, aux ébats amoureux de Kate avec l’un de ses collègues de travail, Alasdair. Lorsqu’il fait une scène à Kate au sujet de cette relation, Alasdair, qui est son supérieur à l’hôtel, le licencie mais il le réembauche après qu'Hallam lui ait fait du chantage. Le jour de son 18ème anniversaire, Kate, qui l'aime bien mais ne se doute pas qu'Hallam est fou amoureux d'elle, l’invite à passer la soirée chez elle. L'alcool aidant, elle lui fait des avances, mais Hallam est gêné et refuse de lui faire l'amour. Dans une scène très touchante, ils finissent par passer la nuit dans le même lit, mais comme frères et sœurs. Hallam propose ensuite un rendez-vous à Kate mais celle-ci, qui le considère comme un gamin, refuse et, elle continue à voit Alasdair. Un jour, alors qu’Hallam les espionne, il surprend une dispute entre Kate et son amant, celui-ci usant de violence envers elle. Passant par les toits, il débarque chez elle. Elle comprend alors qu’il l’espionne. Elle chasse cependant Alasdair et exige des explications d’Hallam qui l’attendrit en lui racontant l’histoire de la mort de sa mère et ils finissent, cette fois, par passer à l'acre.
Hallam, dont les soupçons envers sa belle-mère confinent à l’obsession, a cependant porté plainte contre Verity auprès de la police d’Edimbourg qui a diligenté une enquête et le convoquent comme témoin. Après la confrontation, son père et sa belle-mère, furieux, viennent lui demander des comptes et ramènent Hallam avec eux. Lors de son retour à la maison, convaincu que Verity est coupable, il tente de la noyer dans le loch où sa mère s’est elle-même noyée. Son père, qui n’avait jamais pu jusque là lui dire la vérité lui révèle enfin les circonstances réelles dans lesquelles sa mère est morte.
Remarquable comédie douce-amère aux tonalités très British, mais aux accents frais et justes. Dans ce rôle difficile, Jamie Bell se montre brillant en incarnant un adolescent tourmenté par sa sexualité naissante, en recherche de tendresse. La scène de l'échange d'injures entre lui et Kate est inénarrable d'humour et de drôlerie et doit être impérativement regardée dans la langue originale au risque de perdre toute saveur.