Starring Cast
Key crew
Director
Screenplay
Producers
Music
Paul McGeechan
, James Grant
Cinematography
Editor
Production design
Costume design
Casting
Alice Hayman
Full cast
34 cast membersEmma Faulkner
Tommy Stirling
Peter McDougall
Alastair Clegg
Claire Gray Wilson
Jade
Maureen Allan
Mother
Carrie Carbin
Sharon
Alana Brady
Michelle
Joanne Reilly
Natalie
Mandie Ross
Chantelle
Annabel Glencross
Annabelle
Crew by department
35 crew membersDirecting
Writing
Production
Camera
Alan Stewart
Camera Operator
Charlie Crawford
Still Photographer
Editing
Sound
Music
Bob Last
Music Supervisor
James Grant
Original Music Composer
Paul McGeechan
Original Music Composer
Art
Jean Kerr
Art Direction
Zoe MacLeod
Art Direction
Paul Peppiate
Graphic Designer
Andy Harris
Production Design
Visual Effects
Costume & Makeup
Rhona Russell
Costume Designer
Maggie Millar
Wardrobe Assistant
Mandy Bryan
Wardrobe Assistant
Irene Napier
Makeup Department Head
Casting
Alice Hayman
Casting
Karen Richards
Extras Casting
Other
Adrian Dunbar
Script Consultant
Janis Watt
Script Supervisor
Peter Braham
Stunt Coordinator
Avril Watt
Post Production Scripts