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 16

  1. Jane Morton
    Art - Production Design

  2. Robina Nicholson
    Art - Art Direction

  1. Alwin H. Kuchler
    Camera - Director of Photography

  1. Gill Horn
    Costume & Make-Up - Costume Design

  1. Lynne Ramsay

    Lynne Ramsay
    Directing - Director

  2. John Armstrong
    Directing - Assistant Director

  1. Lucia Zucchetti
    Editing - Editor

  1. Andrea Calderwood
    Production - Executive Producer

  2. Gavin Emerson
    Production - Producer

  3. Bertrand Faivre
    Production - Producer

  4. Peter Gallagher

    Peter Gallagher
    Production - Producer

  5. Barbara McKissack
    Production - Executive Producer

  6. Sarah Radclyffe
    Production - Executive Producer

  7. Gillian Berrie
    Production - Casting

  1. Rachel Portman

    Rachel Portman
    Sound - Original Music Composer

  1. Lynne Ramsay

    Lynne Ramsay
    Writing - 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.