Chris Guthrie
Agyness Deyn
John Guthrie
Peter Mullan
Uncle Tam
Ron Donachie
McIvor
Tom Duncan
Tink
David Ganly
John Brigson
Niall Greig Fulton
Toddler Ewan
Caelan Fyfe
Will Guthrie
Jack Greenlees
2nd Government Man
Gav Guilfoyle
Auntie Janet
Linda Duncan McLaughlin
Marget Strachan
Louise Haggerty
Dod Guthrie
Luca Humphries
Ewan Tavendale
Kevin Guthrie
Lady Passenger
Claire Johnston
Chauffeur (James)
Gilbert Johnston
Female Guest
Bridget McCann
Mr Kinloch
Jamie Michie
1st Government Man
John Molloy
Jena Guthrie
Daniela Nardini
Peter Semple
Julian Nest
Mollie Douglas
Indigo Paul
Chae Strachan
Ian Pirie
Long Rob
Douglas Rankine
Galt
Ken Blackburn
Inspector
Hugh Ross
Munro
Anthony Strachan
Preacher
Jim Sweeney
Doctor Meldrum
Simon Tait
Mistress Melon (uncredited)
Trish Mullin
Reverend Gibbon
Mark Bonnar
Alec Mutch
Stuart Bowman
Christine
Emily-Jane Boyle
Newborn Guthrie Twin
Ewan Comes
Maelly Comes
Mrs Hemans
Ann Overstall Comfort
Casting
Ros Hubbard
John Hubbard
Special Effects Supervisor
Mike Kelt
Adaptation
Terence Davies
Director
Executive Producer
Bob Last
Co-Executive Producer
Alice de Sousa
Line Producer
Victoria Dabbs
Original Music Composer
Gast Waltzing
Costume Designer
Uli Simon
Sound Recordist
Marc Thill
Director of Photography
Michael McDonough
Editor
David Charap
Production Design
Andy Harris
Original Film Writer
Lewis Grassic Gibbon
Producer
Roy Boulter
Sol Papadopoulos
Nicolas Steil
Ruy Diaz
Art Direction
Ken Turner
Diana van de Vossenberg
Assistant Art Director
Stephen Mason
Supervising Art Director
Mags Horspool
Script Supervisor
Susanna Lenton
Music Supervisor
Ian Neil
Assistant Costume Designer
Natasha Francotte
Véronique Fauconnet
Casting Associate
Martin Ware
Camera Operator
Sam Renton
Gaffer
Andy Rennie
Still Photographer
Ricardo Vaz Palma
Helder Loureiro
Visual Effects Producer
Raoul Nadalet
Visual Effects Supervisor
Claude Kongs
Special Effects Coordinator
Ken Fitzke
Dialogue Editor
Nick Lowe
Sound Editor
Charles Autrand
Sound Re-Recording Mixer
Loïc Collignon
Key Hair Stylist
Catherine Canaes
Makeup Artist
Richard Muller
Michele Perry
Makeup Designer
Katja Reinert-Alexis
Digital Intermediate
Tom Balkwill