Cast

Agyness Deyn

Agyness Deyn

Chris Guthrie

Peter Mullan

Peter Mullan

John Guthrie

Kevin Guthrie

Kevin Guthrie

Ewan Tavendale

Ken Blackburn

Ken Blackburn

Galt

Mark Bonnar

Mark Bonnar

Reverend Gibbon

Stuart Bowman

Stuart Bowman

Alec Mutch

Emily-Jane Boyle

Emily-Jane Boyle

Christine

Ewan Comes

Ewan Comes

Newborn Guthrie Twin

Maelly Comes

Maelly Comes

Newborn Guthrie Twin

Ann Overstall Comfort

Ann Overstall Comfort

Mrs Hemans

Ron Donachie

Ron Donachie

Uncle Tam

Tom Duncan

Tom Duncan

McIvor

David Ganly

David Ganly

Tink

Niall Greig Fulton

Niall Greig Fulton

John Brigson

Caelan Fyfe

Caelan Fyfe

Toddler Ewan

Jack Greenlees

Jack Greenlees

Will Guthrie

Gav Guilfoyle

Gav Guilfoyle

2nd Government Man

Linda Duncan McLaughlin

Linda Duncan McLaughlin

Auntie Janet

Louise Haggerty

Louise Haggerty

Marget Strachan

Luca Humphries

Luca Humphries

Dod Guthrie

Claire Johnston

Claire Johnston

Lady Passenger

Gilbert Johnston

Gilbert Johnston

Chauffeur (James)

Bridget McCann

Bridget McCann

Female Guest

Jamie Michie

Jamie Michie

Mr Kinloch

John Molloy

John Molloy

1st Government Man

Daniela Nardini

Daniela Nardini

Jena Guthrie

Julian Nest

Julian Nest

Peter Semple

Indigo Paul

Indigo Paul

Mollie Douglas

Ian Pirie

Ian Pirie

Chae Strachan

Douglas Rankine

Douglas Rankine

Long Rob

Hugh Ross

Hugh Ross

Inspector

Anthony Strachan

Anthony Strachan

Munro

Jim Sweeney

Jim Sweeney

Preacher

Simon Tait

Simon Tait

Doctor Meldrum

Trish Mullin

Trish Mullin

Mistress Melon (uncredited)

Crew

Bob Last

Bob Last

Executive Producer

(Production)

Alice de Sousa

Alice de Sousa

Co-Executive Producer

(Production)

Ros Hubbard

Ros Hubbard

Casting

(Production)

Victoria Dabbs

Victoria Dabbs

Line Producer

(Production)

Gast Waltzing

Gast Waltzing

Original Music Composer

(Sound)

Uli Simon

Uli Simon

Costume Designer

(Costume & Make-Up)

Marc Thill

Marc Thill

Sound Recordist

(Sound)

Terence Davies

Terence Davies

Director

(Directing)

Michael McDonough

Michael McDonough

Director of Photography

(Camera)

David Charap

David Charap

Editor

(Editing)

Andy Harris

Andy Harris

Production Design

(Art)

Roy Boulter

Roy Boulter

Producer

(Production)

Sol Papadopoulos

Sol Papadopoulos

Producer

(Production)

Nicolas Steil

Nicolas Steil

Producer

(Production)

Ruy Diaz

Ruy Diaz

Editor

(Editing)

Ken Turner

Ken Turner

Art Direction

(Art)

Diana van de Vossenberg

Diana van de Vossenberg

Art Direction

(Art)

Stephen Mason

Stephen Mason

Assistant Art Director

(Art)

Mags Horspool

Mags Horspool

Supervising Art Director

(Art)

Susanna Lenton

Susanna Lenton

Script Supervisor

(Directing)

Ian Neil

Ian Neil

Music Supervisor

(Sound)

Natasha Francotte

Natasha Francotte

Assistant Costume Designer

(Costume & Make-Up)

Véronique Fauconnet

Véronique Fauconnet

Casting

(Production)

John Hubbard

John Hubbard

Casting

(Production)

Martin Ware

Martin Ware

Casting Associate

(Production)

Sam Renton

Sam Renton

Camera Operator

(Camera)

Andy Rennie

Andy Rennie

Gaffer

(Lighting)

Ricardo Vaz Palma

Ricardo Vaz Palma

Still Photographer

(Camera)

Helder Loureiro

Helder Loureiro

Gaffer

(Lighting)

Mike Kelt

Mike Kelt

Special Effects Supervisor

(Visual Effects)

Raoul Nadalet

Raoul Nadalet

Visual Effects Producer

(Visual Effects)

Claude Kongs

Claude Kongs

Visual Effects Supervisor

(Visual Effects)

Ken Fitzke

Ken Fitzke

Special Effects Coordinator

(Crew)

Nick Lowe

Nick Lowe

Dialogue Editor

(Editing)

Charles Autrand

Charles Autrand

Sound Editor

(Sound)

Loïc Collignon

Loïc Collignon

Sound Re-Recording Mixer

(Sound)

Catherine Canaes

Catherine Canaes

Key Hair Stylist

(Costume & Make-Up)

Richard Muller

Richard Muller

Makeup Artist

(Costume & Make-Up)

Michele Perry

Michele Perry

Makeup Artist

(Costume & Make-Up)

Katja Reinert-Alexis

Katja Reinert-Alexis

Makeup Designer

(Costume & Make-Up)

Tom Balkwill

Tom Balkwill

Digital Intermediate

(Editing)

Lewis Grassic Gibbon

Lewis Grassic Gibbon

Novel

(Writing)

Terence Davies

Terence Davies

Screenplay

(Writing)