Full Credits
34 members

Adrian Dunbar
Charlie Colquhoun

David O'Hara
Harris Hill

David Hayman
Dougie Patterson

Julie Graham
Elise Gray

Tom Watson
Frazer Hill

James Ellis
Pat

Robert Pugh
Eddie Harte
Emma Faulkner
Tommy Stirling

Andy Serkis
Bunny
Bill Gardiner
Young Colquhoun

Garry Sweeney
Young Harris Hill

Sean Scanlan
Mooney
Julie Miller
Bradley
Peter McDougall
Alastair Clegg
Claire Gray Wilson
Jade
Maureen Allan
Mother
Kenneth Bryans
Dempsey
Paul Samson
Jackie Hughes

James McAvoy
Kevin
Carrie Carbin
Sharon
Alana Brady
Michelle

Andrew Flanagan
Geo
Stevie Allen
William
Allan Sharpe
Pa Savage

Annie Louise Ross
Ma Savage
Joanne Reilly
Natalie

Judy McMillan
Arcade Boy
Gail Watson
Vanessa
Mandie Ross
Chantelle
Vanya Eadie
Woman Diner

Sarah Collier
Ruth Hill
Neil Packham
Reporter
Annabel Glencross
Annabelle
Stuart Davids
Chatanya
35 members
Tommy Gormley
First Assistant Director
David Gilchrist
Second Assistant Director
Karen Richards
Third Assistant Director
Janis Watt
Script Supervisor
David Hayman
Director
Robert Murphy
Screenplay
Adrian Dunbar
Script Consultant
Leonard Crooks
Producer
Jo Homewood
Associate Producer
Alice Hayman
Casting
Carol Moorhead
Production Coordinator
Karen Richards
Extras Casting
Kevin Rowley
Director of Photography
Alan Stewart
Camera Operator
Charlie Crawford
Still Photographer
James Grant
Original Music Composer
Paul McGeechan
Original Music Composer
Cameron Crosby
Sound Recordist
Fiona Carlin
Boom Operator
Alan Sallabank
Foley Mixer
Julie Ankerson
Foley Artist
John Fewell
Foley Artist
Bob Last
Music Supervisor
Andy Harris
Production Design
Jean Kerr
Art Direction
Zoe MacLeod
Art Direction
Paul Peppiate
Graphic Designer
Rhona Russell
Costume Designer
Irene Napier
Makeup Department Head
Mandy Bryan
Wardrobe Assistant
Maggie Millar
Wardrobe Assistant
Martin Sharpe
Editor
Avril Watt
Post Production Scripts
Stuart Brisdon
Special Effects
Peter Braham
Stunt Coordinator