Cast (8)

Andy Swallow

Self

Irvine Welsh

Self

Terry Stone

Self

Artful Dodger

Self

Carlton Leach

Self

Cass Pennant

Self

Micky Geggus

Self

Keith Macdonald

Self

Crew (3)

Trevor Drane

Director

Irvine Welsh

Executive Producer

Maria Panayiotou

Producer