Martin Compston portrays Liam, a teenager with a troubled life who dreams of a better future for himself and his mother.
Annmarie Fulton plays Chantelle, a friend of Liam's who shares his difficult socioeconomic background.
William Ruane assumes the role of Pinball, a close but volatile friend of Liam.
Michelle Abercromby appears as Suzanne, one of Liam's acquaintances in the narrative.
Michelle Coulter depicts Jean, Liam's mother, whose release from prison is eagerly awaited by her son.
Gary McCormack plays Stan, an intimidating figure in Liam's life.
Tommy McKee takes on the role of Rab, a character that interacts with Liam throughout the story.
Calum McAlees portrays Calum, a younger companion to Liam.
Robert Rennie plays Scullion, involved in the gritty reality that surrounds Liam.
Martin McCardie assumes the role of Tony, who is connected to Liam and his life challenges.
Jon Morrison appears as Douglas, one of the individuals in Liam's complex social environment.
Junior Walker plays Night-time, a character in the community that Liam navigates in the film.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.