![]() |
William Eadie as James |
![]() |
Tommy Flanagan as Da |
![]() |
Mandy Matthews as Ma |
![]() |
Michelle Stewart as Ellen |
![]() |
Lynne Ramsay Jr. as Anne Marie |
![]() |
Leanne Mullen as Margaret Anne |
![]() |
John Miller as Kenny |
![]() |
Jackie Quinn as Mrs Quinn |
![]() |
James Ramsay as Mr Quinn |
![]() |
Anne McLean as Mrs Fowler |
![]() |
Craig Bonar as Matt Monroe |
![]() |
Andrew McKenna as Billy |
![]() |
Mick Maharg as Stef |
![]() |
James Montgomery as Hammy |
![]() |
Thomas McTaggart as Ryan |
![]() |
Stuart Gordon as Tommy |
![]() |
Stephen Sloan as Mackie |
![]() |
Molly Innes as Miss McDonald |
![]() |
Stephen King as Mr Mohan |
![]() |
John Comerford as Insurance Man |
![]() |
Ann Marie Lafferty as Rita |
![]() |
Bessie McDonald as Elderly Lady |
![]() |
Leanne Jenkins as Kitten Girl |
![]() |
Dougie Jones as Scavenger |
![]() |
Joe McCrone as Scavenger |
![]() |
James Watson as Bus Driver |
![]() |
Stephen Purdon as Boy on Bike |
![]() |
Marion Connell as Jesse |
![]() |
Robert Farrell as Boy |
![]() |
Donnie McMillan as Artie |
![]() |
Lisa Taylor as Anne Marie's Friend |
![]() |
Rory McCann as Gordon (uncredited) |
![]() |
Chris McElhill as Boy in Street (uncredited) |
| Directing | Lynne Ramsay | Director |
| Writing | Lynne Ramsay | Writer |
| Production | Andrea Calderwood | Executive Producer |
| Production | Gavin Emerson | Producer |
| Production | Bertrand Faivre | Producer |
| Production | Sarah Radclyffe | Executive Producer |
| Sound | Rachel Portman | Original Music Composer |
| Camera | Alwin H. Küchler | Director of Photography |
| Editing | Lucia Zucchetti | Editor |
| Art | Jane Morton | Production Design |
| Costume & Make-Up | Gill Horn | Costume Design |
| Art | Robina Nicholson | Art Direction |
| Production | Gillian Berrie | Casting |
| Production | Peter Gallagher | Associate Producer |
| Directing | Anneli Downing | Assistant Director |
| Directing | Mark Murdoch | Assistant Director |
| Directing | Tracey Skelton | Assistant Director |
| Sound | Paul Davies | Sound Supervisor |
| Costume & Make-Up | Claire Harris | Makeup Artist |
| Costume & Make-Up | Anastasia Shirley | Hair Designer |
| Costume & Make-Up | Anastasia Shirley | Makeup Designer |
| Directing | Nick McCarthy | First Assistant Director |
| Art | Jim Elliott | Property Master |
| Sound | Fiona Carlin | Boom Operator |
| Sound | Jens Christensen | Foley Editor |
| Sound | Richard Flynn | Dialogue Editor |
| Visual Effects | Steven Begg | Visual Effects Supervisor |
| Crew | Paul Heasman | Stunt Coordinator |
| Camera | Nick Barrett | Camera Operator |
| Lighting | Steve Philps | Gaffer |
| Camera | Thomas Townend | Camera Operator |
| Camera | Thomas Townend | Still Photographer |
| Costume & Make-Up | Elaine Nichols | Wardrobe Supervisor |
| Editing | Pani Scott | First Assistant Editor |
| Production | Pauline Ogle | Location Manager |
| Sound | David Arch | Conductor |
| Production | Su Bainbridge | Production Coordinator |
| Directing | Karen Wood | Script Supervisor |
| Sound | Jack Stew | Foley Artist |
| Sound | Tim Alban | Sound |
| Production | Barbara McKissack | Executive Producer |
| Directing | John Armstrong | Assistant Director |