Characters played by John Gordon Sinclair
Frank McClusky
Characters played by Tilda Swinton
Cissie Crouch
Characters played by Ken Stott
Fraser Boyle
Characters played by Katy Murphy
Billie McPhail
Characters played by Kevin McMonagle
Dorwood Crouch
Characters played by Eddi Reader
Jolene Jowett
Characters played by Tom Watson
Timberwolf Tierney
Cherokee George
Aberdeen Matron
Eric the Barber
Father Tierney
Characters played by Barbara Rafferty
Shirley
Characters played by Jenny McCrindle
Tracey
Characters played by Helen Atkinson Wood
Tamara MacAskill
Characters played by Maggie Bell
Roxanne
Characters played by Iain Andrew
Drew
Characters played by Guy Gregory
David Cole
Characters played by Jack Fortune
Ralph Henderson
Characters played by Peter Mullan
Tonto
Characters played by Guy Mitchell
Jim Bob O'May
Characters played by Tom Lucy
Gordon Smart
Characters played by Troy Fairclough
Diner
Young Man
Characters played by Robert Mackintosh
Limping Man
Limping man
Characters played by Tom Ferrie
Radio D.J.
Radio DJ
Characters played by Edith Ruddick
Elderly Neighbour
Characters played by Lisa Grindall
Nurse
Characters played by Freddie Boardley
Toad
Characters played by Richard Jobson
Libo Ragazzo
Characters played by Daniela Nardini
Secretary
Characters played by Joseph Greig
Barman
Characters played by Fenella Kerr
Young Woman in Ladies Room
Characters played by Robbie Shepherd
Milkman
Characters played by Michael Reilly
Police Constable
Characters played by David McKail
Brian in Radio Car
Characters played by Maureen Japp
Young Girl Outsode Bar L
Characters played by Fred Brodie
M.C.
Characters played by Graeme Neilson
Juggling Barman
Characters played by William Slater
Cissie's Child
Characters played by James MacDonald
First Patrol Officer
Characters played by David Gallagher
Policeman at Roadblock
Characters played by Johnny Irving
Elderly Hobo
Characters played by David Meldrum
Second Patrol Officer
Characters played by Ray Jeffries
Newsvendor
Characters played by Jonathan Ross
Self
Characters played by Leo Sho-Silva
Spencer the Barman
Characters played by Hugh Martin
Police Sergeant
Characters played by Carolyn Bonnyman
Policewoman