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.

Ewen Bremner
as Coco Bryce

Kevin McKidd
as Johnny

Stephen McCole
as Boab

Jemma Redgrave
as Jenny

Martin Clunes
as Rory

Maurice Roëves
as God

Arlene Cockburn
as Kirsty

Michelle Gomez
as Catriona

Gary McCormack
as Larry

Jenny McCrindle
as Evelyn