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

Art

  1. Jane Morton
    Production Design

  2. Robina Nicholson
    Art Direction

Camera

  1. Alwin H. Kuchler
    Director of Photography

Costume & Make-Up

  1. Gill Horn
    Costume Design

Directing

  1. Lynne Ramsay

    Lynne Ramsay
    Director

  2. John Armstrong
    Assistant Director

Editing

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

Sound

  1. Rachel Portman

    Rachel Portman
    Original Music Composer

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.