Kerry Fox
Juliet Miller
Christopher Eccleston
David Stephens
Ewan McGregor
Alex Law
Ken Stott
Detective Inspector McCall
Keith Allen
Hugo
Colin McCredie
Cameron
Peter Mullan
Andy
Gary Lewis
Visitor
Tony Curran
Travel Agent
John Hodge
DC Mitchell
Victor Eadie
Freezer Victim
John Bett
Brian McKinley
Billy Riddoch
Newspaper Editor
Frances Low
Doctor
Robert David MacDonald
Lumsden
Leonard O'Malley
Tim
Victoria Nairn
Visitor
Jean Marie Coffey
Goth
David Scoular
Cash Machine Victim
Grant Glendinning
Bath Victim
Bill Denistoun
Master of Ceremonies
Elspeth Cameron
Elderly Woman
Kenneth Bryans
Police Officer
Paul Doonan
Newspaper Office Boy
John Carmichael
Bandleader
Gordon Cree
Danceband Pianist (uncredited)