演员阵容
James McAvoy
Bruce RobertsonJamie Bell
Ray LennoxEddie Marsan
Clifford BladesImogen Poots
Amanda DrummondJoanne Froggatt
MaryJim Broadbent
Dr. RossiBrian McCardie
Dougie GillmanEmun Elliott
Peter InglisGary Lewis
Gus BainJohn Sessions
Bob ToalShauna Macdonald
Carole RobertsonKate Dickie
Chrissie GillmanMartin Compston
Graeme GormanIain De Caestecker
OckyShirley Henderson
Bunty BladesPollyanna McIntosh
Size QueenJoy McAvoy
EstelleJordan Young
Lexo SetteringtonBobby Rainsbury
Stephanie DonaldsonTherese Bradley
Madam MaisieRon Donachie
HectorTracy-Ann Oberman
DianaMitchell Mullen
BobbyJake Wilson
DavieLuke MacDonald
EuanDavid Soul
PunterNatasha O'Keeffe
AnnaRobin Laing
Rent BoyChidi Chickwe
StevenSanjeev Kohli
SunilNeil D'Souza
AnilTrudie Styler
Madame R Zen FickenMegan Finn
Stacey RobertsonFranziska Altmeyer
Hamburg CaroleZack Eisaku Niizato
Japanese StudentJonathan Watson
Desk SergeantCraig Garner
Dwarf (uncredited)Jodie Mccallum
Dealer's GirlfriendEmma Bryant
JessieChris Cameron
Skanky Dealer艺术
Mike Gunn
Production DesignMoley Campbell
Art DirectionClaire Pidgeon
Set DecorationAnna Alaeddine
Art Direction工作人员
Marco Maas
Stunt CoordinatorRobin Pollok
Special Effects Technician音响
Clint Mansell
Original Music ComposerHeikki Kossi
Foley Supervisor摄影
Matthew Jensen
Director of Photography剪辑
Mark Eckersley
Editor编剧
Irvine Welsh
NovelJon S. Baird
Screenplay导演
David Gilchrist
First Assistant DirectorJon S. Baird
DirectorMark Murdock
Second Assistant DirectorStina Elinderson
Third Assistant Director制片
Janet Hirshenson
CastingJane Jenkins
CastingJames McAvoy
ProducerKahleen Crawford
CastingJens Meurer
ProducerCeline Rattray
ProducerMark Amin
ProducerRalph S. Dietrich
Executive ProducerWill Clarke
ProducerJon S. Baird
ProducerTrudie Styler
ProducerStephen Mao
ProducerChristian Angermayer
ProducerKen Marshall
ProducerDanny Jackson
Casting服装与化妆