Cast (26)

George MacKay

Aaron

Michael Smiley

Frank

Nichola Burley

Jane

Jordan Young

Michael

Kate Dickie

Cathy

Conor McCarron

Billy

Brian McCardie

Dr Forbes

Lewis Howden

Davie

James Cunnigham

Aaron's Father

Sharon MacKenzie

Iris

Noah Irvine

Young Michael

Carson James Mullen

Young Aaron

Andrew Marley

Andrew

Davie Ritchie

Alex

Dylan Bruce

Aiden

Margo Lownie

Margo

Ross Laird

Ross

Debbie Dorwood

Moira

Colin Dempster

Priest

Bridget O'Hare

Flower Lady

Gavin Park

Harbour Man

Jordan Mennie

Bully

Andy Neil

Old Man in Church

Stewart Anderson

Punter

Scott Constantine

Coastguard

Jessie Jean Wright

Baby Aaron

Crew (50)

Paul Wright

Director

Paul Wright

Writer

Mary Burke

Producer

Polly Stokes

Producer

Heikki Kossi

Foley Artist

Karl Liegis

Line Producer

Erik Enocksson

Original Music Composer

Benjamin Kračun

Director of Photography

Michael Aaglund

Editor

Kahleen Crawford

Casting

Danny Jackson

Casting

Simon Rogers

Production Design

Wendy Cairns

Art Direction

Jo Thompson

Costume Design

Maxine Dallas

Makeup & Hair

Stephanie Lynne Smith

Makeup & Hair

Mike Morrison

Post Production Supervisor

Elaine Mackenzie

First Assistant Director

Marilyn Edmond

Second Assistant Director

Hannah Green

Third Assistant Director

Per Boström

Sound Re-Recording Mixer

Stevie Haywood

Sound Mixer

Hannu Karppinen

Foley Recordist

Heikki Kossi

Foley Supervisor

Mark Lafbery

ADR Recordist

Janne Laine

Foley Editor

Christer Melén

Sound Effects Editor

Jay Radosavljevic

Boom Operator

Lionel Strutt

ADR Coordinator

Joakim Sundström

Supervising Sound Editor

Perry Costello

Special Effects Supervisor

Luke Dodd

Visual Effects Supervisor

Jessica Norton

Visual Effects Producer

Gary Arthurs

Stunt Coordinator

Andy Bennett

Stunt Coordinator

Laura Dinnett

Second Assistant Camera

James Hills

Camera Trainee

Andy Lowe

Gaffer

Agatha A. Nitecka

Still Photographer

Derrick Peters

First Assistant Camera

Emma Rees

Assistant Costume Designer

Alasdair Bayne

First Assistant Editor

Paul Ensby

Colorist

Andy Hague

Assistant Editor

Alexandra Montgomery

Post Production Coordinator

Anders Refn

Supervising Editor

Phil Canning

Music Supervisor

Lola Dauda

Script Supervisor

Jo Cameron Brown

Dialect Coach

Helen Taylor

Production Coordinator