Cast 33

  1. William Eadie
    James Gillespie

  2. Tommy Flanagan
  3. Mandy Matthews
  4. Lynne Ramsay Jr.
    Anne Marie (as Lynne Ramsay Jnr.)

  5. Leanne Mullen
    Margaret Anne

  6. Jackie Quinn
    Mrs. Quinn

  7. James Ramsay
    Mr. Quinn

  8. Anne McLean
    Mrs. Fowler

  9. Craig Bonar
    Matt Monroe

  10. Molly Innes
    Miss McDonald

  11. Stephen King
    Mr. Mohan

  12. John Comerford
    Insurance Man

  13. Ann Marie Lafferty
    Rita (as Anne Marie Lafferty)

  14. Bessie McDonald
    Elderly Lady

  15. Leanne Jenkins
    Kitten Girl

  16. Dougie Jones
    Scavenger

  17. Joe McCrone
    Scavenger

  18. James Watson

    James Watson
    Bus Driver

  19. Stephen Purdon
    Boy on Bike

  20. Lisa Taylor
    Anne Marie's Friend

  21. Rory McCann

    Rory McCann
    Gordon (uncredited)

  22. Chris McElhill
    Boy in Street (uncredited)

Crew 36

Art

  1. Jane Morton
    Production Design

  2. Robina Nicholson
    Art Direction

  3. Jim Elliott
    Property Master

Camera

  1. Alwin H. Kuchler
    Director of Photography

  2. Nick Barrett
    Camera Operator

  3. Thomas Townend
    Camera Operator

  4. Thomas Townend
    Still Photographer

Costume & Make-Up

  1. Gill Horn
    Costume Design

  2. Claire Harris
    Makeup Artist

  3. Anastasia Shirley
    Hair Designer

  4. Anastasia Shirley
    Makeup Designer

  5. Elaine Nichols
    Wardrobe Supervisor

Crew

  1. Paul Heasman

    Paul Heasman
    Stunt Coordinator

Directing

  1. Lynne Ramsay

    Lynne Ramsay
    Director

  2. John Armstrong
    Assistant Director

  3. Nick McCarthy
    First Assistant Director

  4. Karen Wood
    Script Supervisor

Editing

  1. Pani Ahmadi-Moore
    First Assistant Editor

Lighting

  1. Steve Philps
    Gaffer

Production

  1. Andrea Calderwood
    Executive Producer

  2. Gavin Emerson
    Producer

  3. Bertrand Faivre
    Producer

  4. Barbara McKissack
    Executive Producer

  5. Sarah Radclyffe
    Executive Producer

  6. Peter Gallagher
    Producer

  7. Pauline Ogle
    Location Manager

  8. Su Bainbridge
    Production Coordinator

Sound

  1. Rachel Portman

    Rachel Portman
    Original Music Composer

  2. Fiona Carlin
    Boom Operator

  3. Jens Christensen
    Foley Editor

  4. Richard Flynn
    Dialogue Editor

  5. David Arch
    Conductor

Visual Effects

  1. Steven Begg
    Visual Effects Supervisor

Writing

  1. Lynne Ramsay

    Lynne Ramsay
    Writer

By signing up for an account on TMDb, you can post directly to Twitter and Facebook.

You need to be logged in to continue. Click here to login or here to sign up.