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