James (William Eadie) is a sensitive, quiet boy, observant of people and the world around him. He struggles with the guilt caused by an accident involving a friend as well as his discomfort with the troubling masculinity represented by his father and a local gang of older boys.
His friendship with Margaret Anne (Leanne Mullen), a girl on the estate who lets the gang boys have sex with her, is platonic but only adds to his sense of disorientation.
Lynne Ramsay’s superb debut deftly contrasts urban decay with a rich interior landscape of hope and perseverance, resulting in a work at once raw and deeply poetic.