Filmmakers
Above the lineLR
Director
Lynne Ramsay
LR
Screenplay
Lynne Ramsay
Writer
AK
Cinematography
Alwin H. Küchler
Director of Photography
LZ
Editing
Lucia Zucchetti
Editor
RP
Music
Rachel Portman
Original Music Composer
JM
Production Design
Jane Morton
GH
Costume Design
Gill Horn
Cast
33WE
William Eadie
James
TF
Tommy Flanagan
Da
MM
Mandy Matthews
Ma
MS
Michelle Stewart
Ellen
LJ
Lynne Ramsay Jr.
Anne Marie
LM
Leanne Mullen
Margaret Anne
JM
John Miller
Kenny
JQ
Jackie Quinn
Mrs Quinn
JR
James Ramsay
Mr Quinn
AM
Anne McLean
Mrs Fowler
CB
Craig Bonar
Matt Monroe
AM
Andrew McKenna
Billy
MM
Mick Maharg
Stef
JM
James Montgomery
Hammy
TM
Thomas McTaggart
Ryan
SG
Stuart Gordon
Tommy
SS
Stephen Sloan
Mackie
MI
Molly Innes
Miss McDonald
SK
Stephen King
Mr Mohan
JC
John Comerford
Insurance Man
AL
Ann Marie Lafferty
Rita
BM
Bessie McDonald
Elderly Lady
LJ
Leanne Jenkins
Kitten Girl
DJ
Dougie Jones
Scavenger
JM
Joe McCrone
Scavenger
JW
James Watson
Bus Driver
SP
Stephen Purdon
Boy on Bike
MC
Marion Connell
Jesse
RF
Robert Farrell
Boy
DM
Donnie McMillan
Artie
LT
Lisa Taylor
Anne Marie's Friend
RM
Rory McCann
Gordon (uncredited)
CM
Chris McElhill
Boy in Street (uncredited)
Departments
35Production
- Peter GallagherAssociate Producer
- Gillian BerrieCasting
- Andrea CalderwoodExecutive Producer
- Sarah RadclyffeExecutive Producer
- Barbara McKissackExecutive Producer
- Pauline OgleLocation Manager
- Gavin EmersonProducer
- Bertrand FaivreProducer
- Su BainbridgeProduction Coordinator
Camera
- Thomas TownendCamera Operator
- Nick BarrettCamera Operator
- Thomas TownendStill Photographer
Sound
- Fiona CarlinBoom Operator
- David ArchConductor
- Richard FlynnDialogue Editor
- Jack StewFoley Artist
- Jens ChristensenFoley Editor
- Tim AlbanSound
- Paul DaviesSound Supervisor
Art
- Robina NicholsonArt Direction
- Jim ElliottProperty Master
Costume & Make-Up
- Anastasia ShirleyHair Designer
- Claire HarrisMakeup Artist
- Anastasia ShirleyMakeup Designer
- Elaine NicholsWardrobe Supervisor
Visual Effects
- Steven BeggVisual Effects Supervisor
Editing
- Pani ScottFirst Assistant Editor
Lighting
- Steve PhilpsGaffer
Crew
- Paul HeasmanStunt Coordinator
Directing
- Tracey SkeltonAssistant Director
- Mark MurdochAssistant Director
- Anneli DowningAssistant Director
- John ArmstrongAssistant Director
- Nick McCarthyFirst Assistant Director
- Karen WoodScript Supervisor
