Cast (35)

Agyness Deyn

Chris Guthrie

Peter Mullan

John Guthrie

Kevin Guthrie

Ewan Tavendale

Ken Blackburn

Galt

Mark Bonnar

Reverend Gibbon

Stuart Bowman

Alec Mutch

Emily-Jane Boyle

Christine

Ewan Comes

Newborn Guthrie Twin

Maelly Comes

Newborn Guthrie Twin

Ann Overstall Comfort

Mrs Hemans

Ron Donachie

Uncle Tam

Tom Duncan

McIvor

David Ganly

Tink

Niall Greig Fulton

John Brigson

Caelan Fyfe

Toddler Ewan

Jack Greenlees

Will Guthrie

Gav Guilfoyle

2nd Government Man

Linda Duncan McLaughlin

Auntie Janet

Louise Haggerty

Marget Strachan

Luca Humphries

Dod Guthrie

Claire Johnston

Lady Passenger

Gilbert Johnston

Chauffeur (James)

Bridget McCann

Female Guest

Jamie Michie

Mr Kinloch

John Molloy

1st Government Man

Daniela Nardini

Jena Guthrie

Julian Nest

Peter Semple

Indigo Paul

Mollie Douglas

Ian Pirie

Chae Strachan

Douglas Rankine

Long Rob

Hugh Ross

Inspector

Anthony Strachan

Munro

Jim Sweeney

Preacher

Simon Tait

Doctor Meldrum

Trish Mullin

Mistress Melon (uncredited)

Crew (43)

Bob Last

Executive Producer

Terence Davies

Adaptation

Ros Hubbard

Casting

Marc Thill

Sound Recordist

Victoria Dabbs

Line Producer

Alice de Sousa

Co-Executive Producer

Gast Waltzing

Original Music Composer

Uli Simon

Costume Designer

Andy Harris

Production Design

David Charap

Editor

Terence Davies

Director

Michael McDonough

Director of Photography

Lewis Grassic Gibbon

Original Film Writer

Roy Boulter

Producer

John Hubbard

Casting

Raoul Nadalet

Visual Effects Producer

Ruy Diaz

Editor

Véronique Fauconnet

Casting

Helder Loureiro

Gaffer

Michele Perry

Makeup Artist

Sam Renton

Camera Operator

Claude Kongs

Visual Effects Supervisor

Ken Turner

Art Direction

Natasha Francotte

Assistant Costume Designer

Nick Lowe

Dialogue Editor

Tom Balkwill

Digital Intermediate

Diana van de Vossenberg

Art Direction

Ken Fitzke

Special Effects Coordinator

Mags Horspool

Supervising Art Director

Martin Ware

Casting Associate

Andy Rennie

Gaffer

Catherine Canaes

Key Hair Stylist

Stephen Mason

Assistant Art Director

Ricardo Vaz Palma

Still Photographer

Nicolas Steil

Producer

Richard Muller

Makeup Artist

Mike Kelt

Special Effects Supervisor

Katja Reinert-Alexis

Makeup Designer

Sol Papadopoulos

Producer

Susanna Lenton

Script Supervisor

Ian Neil

Music Supervisor

Charles Autrand

Sound Editor

Loïc Collignon

Sound Re-Recording Mixer