
A surreal triptych adapted by "Trainspotting" author Irvine Welsh from his acclaimed collection of short stories. Combining a vicious sense of humor with hard-talking drama, the film reaches into the hearts and minds of the chemical generation, casting a dark and unholy light into the hidden corners of the human psyche.
Cast

Ewen Bremner
Coco Bryce

Kevin McKidd
Johnny

Stephen McCole
Boab

Jemma Redgrave
Jenny

Martin Clunes
Rory

Maurice Roëves
God
Arlene Cockburn
Kirsty

Michelle Gomez
Catriona
Gary McCormack
Larry

Jenny McCrindle
Evelyn

Garry Sweeney
Kev

Simon Weir
Tambo

Niall Greig Fulton
Alan

Malcolm Shields
Workmate

Tam Dean Burn
Alec

Irvine Welsh
Parkie

Barbara Rafferty
Doctor
Ronnie McCann
Andy
Cas Harkins
Skanko
Alison Peebles
Johnny's Mother
Alex Howden
Boab Snr

Annie Louise Ross
Doreen
Billy McElhaney
Felix, the Paramedic
Iain Andrew
Grant
Dennis O'Connor
PC Cochrane
John Gardner
Sgt Morrison
Katie Echlin
Wendy
Doug Eadie
Coco's Father
Andrea McKenna
Coco's Mother
Joanne Riley
New Girl
Ricky Callan
Tam the Driver
Stephen Docherty
Nurse Boyd
Jane Stabler
Emma
Pat Stanton
Barman
Stewart Preston
Rafferty
Crew

Paul McGuigan
Director

Irvine Welsh
Screenplay, Novel
Andrew Hulme
Editor, Sound Designer
Alasdair Walker
Director of Photography
Neil Calder
First Assistant Director
Ian Madden
First Assistant Director
Alison Goring
Second Assistant Director
Karen McConnell
Second Assistant Director
Kathleen Wishart
Second Assistant Director
Rob McCallum
Storyboard Artist
Laura Cochrane
Production Coordinator
Nic Muirson
Production Coordinator
Alex Usborne
Producer
David Muir
Producer
Richard Bridgland
Production Design
Mike Gunn
Production Design
Simon Bray
Steadicam Operator
Al Rae
Steadicam Operator
Howard Smith
Steadicam Operator
Ruth Kirton
Assistant Costume Designer
Lynn Aitken
Costume Design
Pam Tait
Costume Design
Sarah Fidelo
Makeup Designer
Marilyn MacDonald
Makeup Designer
Nikki Brannan
Assistant Makeup Artist
Marie Rodgers
Assistant Makeup Artist
Kelvin Guy
Scenic Artist
Cliona Harkin
Assistant Art Director
Niki Longmuir
Assistant Art Director
Gerard Roche
Assistant Sound Editor
Allan Brereton
Sound Recordist
Brian Howell
Sound Recordist
Tony Cook
Boom Operator
Alan MacNicol
Boom Operator
Becky Thomson
Boom Operator
Frank McConologue
Lighting Technician
Mick Toher
Lighting Technician
Susan Howard
Special Effects Makeup Artist
Simon Giles
Visual Effects Supervisor
Dan Mudford
Original Music Composer
Jamie Baxter
Construction Manager
Dorothy Connolley
Script Supervisor
Janis Watt
Script Supervisor
Fiona Winning
Location Manager
Michael Scott-Law
Stunt Coordinator
Chris Cull
Property Master
Tony Sheridan
Property Master
Neil Davidson
Clapper Loader
Alick Fraser
Clapper Loader
Derek Guyer
Clapper Loader
Donald MacKinnon
Floor Runner
Katie McCorkindale
Floor Runner
Mike Fraser
Negative Cutter
Gavin McCarron
Negative Cutter
Jamie Coulter
Key Grip
Terry Pate
Key Grip
Stuart Farmer
Gaffer
Sara Barr
Production Manager
Alan McSheehy
Focus Puller
Rohan Banyard
Art Direction
Jean Kerr
Art Direction



















