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