Bruce
James McAvoy
Lennox
Jamie Bell
Mary
Joanne Froggatt
Chrissie
Kate Dickie
Gorman
Martin Compston
Ocky
Iain De Caestecker
Bunty
Shirley Henderson
Estelle
Joy McAvoy
Lexo
Jordan Young
Size Queen
Pollyanna McIntosh
Stephanie
Bobby Rainsbury
Tramp
Michael Moreland
Bladesey
Eddie Marsan
Madam Maisie
Therese Bradley
Japanese Student
Zack Eisaku Niizato
Rent Boy
Robin Laing
Hamburg Carole
Franziska Altmeyer
Hector
Ron Donachie
Diana
Tracy-Ann Oberman
Bobby
Mitchell Mullen
Little Davie
Jake Wilson
Euan
Luke MacDonald
Dealer's Girlfriend
Jodie Mccallum
Drummond
Imogen Poots
Drunken Santa Claus
Chris Young
Uniformed Policeman
Jonathan Watson
Punter
David Soul
Skanky Dealer
Chris Cameron
Colin
Colin Healy
Posh Lady
Lauren Maddox
Anna
Natasha O'Keeffe
Steven
Chidi Chickwe
Sunil
Sanjeev Kohli
Anil
Neil D'Souza
Gillman
Brian McCardie
Air Stewardess
Vanda Dadras
Obnoxious Son
Jamie Wallace
Madame R Zen Ficken
Trudie Styler
Stacey
Megan Finn
Dwarf (uncredited)
Craig Garner
Jessie (uncredited)
Emma Bryant
Inglis
Emun Elliott
Gus
Gary Lewis
Toal
John Sessions
Carole
Shauna Macdonald
Dr Rossi
Jim Broadbent
Stunt Coordinator
Marco Maas
Producer
Original Music Composer
Clint Mansell
Screenplay
Jon S. Baird
Director
Novel
Irvine Welsh
Celine Rattray
Director of Photography
Matthew Jensen
Foley Supervisor
Heikki Kossi
Casting
Janet Hirshenson
Jane Jenkins
Mark Amin
Jens Meurer
Set Decoration
Claire Pidgeon
Will Clarke
Ken Marshall
Costume Design
Guy Speranza
Production Design
Mike Gunn
Christian Angermayer
Art Direction
Moley Campbell
Kahleen Crawford
Editor
Mark Eckersley
Stephen Mao
Executive Producer
Ralph S. Dietrich
Danny Jackson
Makeup Artist
Maxine Dallas
Third Assistant Director
Stina Elinderson
Special Effects Technician
Robin Pollok
Anna Alaeddine
First Assistant Director
David Gilchrist
Second Assistant Director
Mark Murdoch
Steven Istock