Discover

Anna Paquin
Jean Markham

Holliday Grainger
Lydia Weekes

Emun Elliott
Robert Weekes

Steven Robertson
Jim

Lauren Lyle
Annie Stock

Gregor Selkirk
Charlie Weekes

Kate Dickie
Pam Stock

Billy Boyd
Older Charlie (voice)

Euan Mason
John
Zara Howell
Chanting Girl 2

Violet Fluendy
Chanting Girl 3

Kaidon McGrath
Bully Boy
Liam Meghan
Billy

Joanne Gallagher
Mrs Bewick
Joni Samson
Connie

Isaac Jenkins
Tim
Farah Samson
Iris

Leo Hoyte-Egan
George

Sarah McCardie
Mrs Robson
Alexa Snell
Meg
Michael O'Connor
Pete

Rebecca Hanssen
Irene

Tori Burgess
Young Rose

Kyle Fitzpatrick
Rose Attacker 1

Ruaridh Mollica
Rose Attacker 2

Craig O'Hara
Rose Attacker 3
Ben Bradley
Grocer

Declan Gemmell
Jimmy
Penny Sharp
Abortionist
Art
Andy Harris
Production Design
Temple Clark
Storyboard Artist
Nandie Narishkin
Art Direction
Jean Kerr
Art Direction
Stephen Mason
Art Direction
Caroline Grebbell
Standby Art Director
Caroline McDonald
Graphic Designer
Kit Falck
Art Department Assistant
Sara Dillon
Petty Cash Buyer
Fiona McLean
Petty Cash Buyer
Paul McNamara
Property Master
Lewis Lyle
Props
David Weatherstone
Props
Doug Tiplady
Props
Liam Collins
Props
Leanne Boyd
Props
Mike Panikkou
Location Scout
Camera
Neil Davidson
Still Photographer
Katarzyna Świetlikowska
First Assistant Camera
Josh Rowe
Second Assistant Camera
Radka Filipská
Camera Trainee
Alan Maxwell
"B" Camera Operator
Jonny Kerr
First Assistant "B" Camera
Chris Shaw
First Assistant "B" Camera
James Melrose
First Assistant "B" Camera
Paul Forest
Second Assistant "B" Camera
Sefa Ucas
Second Assistant "B" Camera
Martyn Culpan
Second Assistant "B" Camera
Scott McIntyre
Second Assistant "B" Camera
Clyde Jones
Second Assistant "B" Camera
David van der Zanden
Second Assistant "B" Camera
Les Hinks
Second Assistant "B" Camera
Ben McKinstrie
Digital Imaging Technician
Alan Glover
Steadicam Operator
Shaun Cobley
Steadicam Operator
Alec Drummond
Camera Truck
Ray Perkins
Camera Truck
David Clarke
Grip
Ronan Devlin
Assistant Grip
Alan Manson
Assistant Grip
Costume & Make-Up
Alison Mitchell
Costume Design
Helen Cannon
Hair Designer
Helen Cannon
Makeup Designer
Holly McLean
Assistant Costume Designer
Wendy Kemp Forbes
Hair Supervisor
Wendy Kemp Forbes
Makeup Supervisor
Cheryl Tait
Makeup Trainee
Megan Lore Gardner
Makeup Trainee
Crew
Bartosz Nalazek
Cinematography
Mandy Murphy
Floor Runner
Jenni Wright
Floor Runner
Sophie Scott
Unit Publicist
Pete Maughan
Drone Operator
Chorley Bunce
Catering
Jennifer Hartland
Dialect Coach

Jo Cameron Brown
Dialect Coach
Natali McCleary
Choreographer
Michael Toolan
Medical Consultant
Fiona Henderson
Medical Consultant
Bill Anderson
Medical Consultant
Matthew Steven
Chaperone
Laura Davidson
Chaperone
Glynn Henderson
Health and Safety
Mairi Ritchie
Health and Safety
Paul Martin
Unit Medic
Linda Wilson
Unit Medic
Elaine McMaster
Unit Medic
Jen Smith
Unit Medic
Richard Lloyd
Post Production Supervisor
Kristian Talajic
Compositor
Sonny Hamberg
Compositor
Per Nyman
Compositor
Giuliano Dionisio Vigano
Compositor
Denis Reva
Compositor
Nikolay Kostomarov
Compositor
Florentin Ionita
Compositor
Gustav Törnroth
Compositor
Robin Pollok
Special Effects Coordinator
Russell McGovern
Special Effects Coordinator
Ross Sellwood
Executive Music Producer
Directing

Annabel Jankel
Director
Robyn Henderson
First Assistant Director
Jamie Hetherington
Second Assistant Director
Raluca Staruiala
Third Assistant Director
Steph Bryant
Assistant Director Trainee
Cristin Mackenzie
Script Supervisor
Editing

Jon Harris
Editor
Maya Maffioli
Editor
Kallis Kyriacou
Assistant Editor
Ian Garland
Assistant Editor
Stuart Fyvie
Colorist
Michelle Cort
Additional Colorist
John Percival
Online Editor
Tom Cairns
Digital Intermediate Assistant
Travis Flynn
Digital Intermediate Colorist
Brenda Finster
Digital Intermediate Producer
Lighting
Theo Milford
Gaffer
Francis MacNeil
Electrician
Robbie Gray
Electrician
David Mitchell
Electrician
John Hutton
Electrician
John Hutton
Genetator Operator
Production

Annabel Jankel
Producer
Daisy Allsop
Producer
Nik Bower
Producer
Nick Hill
Producer
Laure Vaysse
Producer

Deepak Nayar
Executive Producer

Alison Owen
Executive Producer
Lizzie Francke
Executive Producer
Sunny Vohra
Executive Producer
Ross McKenzie
Executive Producer
Sean Wheelan
Co-Producer
Anthony Muir
Co-Producer
Hannah Leader
Co-Producer

Dan Hubbard
Casting
James Cotton
Line Producer
Laura Brook
Production Executive
Jill Pryde
Production Manager

Iain Canning
Production Coordinator
Marina Campbell
Assistant Production Coordinator
Olivia Jane Middleton
Production Trainee
Shayne Savill
Production Accountant
Samira Musa
Assistant Accountant
Alejandro Canca
Assistant Accountant
Ashton Radcliffe
Location Manager
Pete Murphy
Location Manager
Harriet Gunn
Unit Manager
Amy Palin-Tune
Unit Manager
Barry Laird
Unit Manager
Jamaica Radcliffe
Assistant Location Manager
David Fraser
Assistant Location Manager
Claire Robinson
Casting Associate
Claire Catterson
Casting Associate
Lauren Jerome
Casting Assistant
Emma Mager
Production Executive
Sound
Claire M Singer
Original Music Composer

Aris Anastassopoulos
Production Sound Mixer
Michael Lindsay
Sound Assistant
Craig Irving
Sound Re-Recording Mixer
Aran Clifford
Sound Mix Technician
Tom Melling
Sound Mix Technician
Xena Kirby
Sound Mix Technician
Sophia Hardman
Foley Mixer
Sue Harding
Foley Artist
Sophia Hardman
Foley Editor

Oliver Ferris
Foley Editor
Christopher Wilson
Dialogue Editor
Gunnar Óskarsson
Supervising Sound Editor
Phil Canning
Music Supervisor
Richard Todman
Music Editor
Claire M Singer
Musician
Robert Ames
Conductor
Claire M Singer
Orchestrator
Robert Ames
Orchestrator
Zinajda Kodric
Musician
Anna Hashimoto
Musician
Nicolas Fleury
Musician
Galya Bisengalieva
Musician
Sophie Mather
Musician
Zara Benyounes
Musician
Natalie Klouda
Musician
Charis Jenson
Musician
Eloisa-Fleur Thom
Musician
Venetia Jollands
Musician
Charlotte Reid
Musician
Kirsty Mangan
Musician
Matthew Kettle
Musician
Matthew Maguire
Musician
Stephanie Edmundson
Musician
Meghan Cassidy
Musician
Brian O'Kane
Musician
David Lale
Musician
Jonny Byers
Musician
Dave Brown
Musician
Lachlan Radford
Musician
Laura Murphy
Musician
Katherine Tinker
Musician
Matthew Drinkwater
Musician
Valeria Kurbatova
Musician
Sam Wilson
Musician
Art
Andy Harris
Production Design
Temple Clark
Storyboard Artist
Nandie Narishkin
Art Direction
Jean Kerr
Art Direction
Stephen Mason
Art Direction
Caroline Grebbell
Standby Art Director
Caroline McDonald
Graphic Designer
Kit Falck
Art Department Assistant
Sara Dillon
Petty Cash Buyer
Fiona McLean
Petty Cash Buyer
Paul McNamara
Property Master
Lewis Lyle
Props
David Weatherstone
Props
Doug Tiplady
Props
Liam Collins
Props
Leanne Boyd
Props
Mike Panikkou
Location Scout
Camera
Neil Davidson
Still Photographer
Katarzyna Świetlikowska
First Assistant Camera
Josh Rowe
Second Assistant Camera
Radka Filipská
Camera Trainee
Alan Maxwell
"B" Camera Operator
Jonny Kerr
First Assistant "B" Camera
Chris Shaw
First Assistant "B" Camera
James Melrose
First Assistant "B" Camera
Paul Forest
Second Assistant "B" Camera
Sefa Ucas
Second Assistant "B" Camera
Martyn Culpan
Second Assistant "B" Camera
Scott McIntyre
Second Assistant "B" Camera
Clyde Jones
Second Assistant "B" Camera
David van der Zanden
Second Assistant "B" Camera
Les Hinks
Second Assistant "B" Camera
Ben McKinstrie
Digital Imaging Technician
Alan Glover
Steadicam Operator
Shaun Cobley
Steadicam Operator
Alec Drummond
Camera Truck
Ray Perkins
Camera Truck
David Clarke
Grip
Ronan Devlin
Assistant Grip
Alan Manson
Assistant Grip
Costume & Make-Up
Alison Mitchell
Costume Design
Helen Cannon
Hair Designer
Helen Cannon
Makeup Designer
Holly McLean
Assistant Costume Designer
Wendy Kemp Forbes
Hair Supervisor
Wendy Kemp Forbes
Makeup Supervisor
Cheryl Tait
Makeup Trainee
Megan Lore Gardner
Makeup Trainee
Crew
Bartosz Nalazek
Cinematography
Mandy Murphy
Floor Runner
Jenni Wright
Floor Runner
Sophie Scott
Unit Publicist
Pete Maughan
Drone Operator
Chorley Bunce
Catering
Jennifer Hartland
Dialect Coach

Jo Cameron Brown
Dialect Coach
Natali McCleary
Choreographer
Michael Toolan
Medical Consultant
Fiona Henderson
Medical Consultant
Bill Anderson
Medical Consultant
Matthew Steven
Chaperone
Laura Davidson
Chaperone
Glynn Henderson
Health and Safety
Mairi Ritchie
Health and Safety
Paul Martin
Unit Medic
Linda Wilson
Unit Medic
Elaine McMaster
Unit Medic
Jen Smith
Unit Medic
Richard Lloyd
Post Production Supervisor
Kristian Talajic
Compositor
Sonny Hamberg
Compositor
Per Nyman
Compositor
Giuliano Dionisio Vigano
Compositor
Denis Reva
Compositor
Nikolay Kostomarov
Compositor
Florentin Ionita
Compositor
Gustav Törnroth
Compositor
Robin Pollok
Special Effects Coordinator
Russell McGovern
Special Effects Coordinator
Ross Sellwood
Executive Music Producer
Directing

Annabel Jankel
Director
Robyn Henderson
First Assistant Director
Jamie Hetherington
Second Assistant Director
Raluca Staruiala
Third Assistant Director
Steph Bryant
Assistant Director Trainee
Cristin Mackenzie
Script Supervisor
Editing

Jon Harris
Editor
Maya Maffioli
Editor
Kallis Kyriacou
Assistant Editor
Ian Garland
Assistant Editor
Stuart Fyvie
Colorist
Michelle Cort
Additional Colorist
John Percival
Online Editor
Tom Cairns
Digital Intermediate Assistant
Travis Flynn
Digital Intermediate Colorist
Brenda Finster
Digital Intermediate Producer
Lighting
Theo Milford
Gaffer
Francis MacNeil
Electrician
Robbie Gray
Electrician
David Mitchell
Electrician
John Hutton
Electrician
John Hutton
Genetator Operator
Production

Annabel Jankel
Producer
Daisy Allsop
Producer
Nik Bower
Producer
Nick Hill
Producer
Laure Vaysse
Producer

Deepak Nayar
Executive Producer

Alison Owen
Executive Producer
Lizzie Francke
Executive Producer
Sunny Vohra
Executive Producer
Ross McKenzie
Executive Producer
Sean Wheelan
Co-Producer
Anthony Muir
Co-Producer
Hannah Leader
Co-Producer

Dan Hubbard
Casting
James Cotton
Line Producer
Laura Brook
Production Executive
Jill Pryde
Production Manager

Iain Canning
Production Coordinator
Marina Campbell
Assistant Production Coordinator
Olivia Jane Middleton
Production Trainee
Shayne Savill
Production Accountant
Samira Musa
Assistant Accountant
Alejandro Canca
Assistant Accountant
Ashton Radcliffe
Location Manager
Pete Murphy
Location Manager
Harriet Gunn
Unit Manager
Amy Palin-Tune
Unit Manager
Barry Laird
Unit Manager
Jamaica Radcliffe
Assistant Location Manager
David Fraser
Assistant Location Manager
Claire Robinson
Casting Associate
Claire Catterson
Casting Associate
Lauren Jerome
Casting Assistant
Emma Mager
Production Executive
Sound
Claire M Singer
Original Music Composer

Aris Anastassopoulos
Production Sound Mixer
Michael Lindsay
Sound Assistant
Craig Irving
Sound Re-Recording Mixer
Aran Clifford
Sound Mix Technician
Tom Melling
Sound Mix Technician
Xena Kirby
Sound Mix Technician
Sophia Hardman
Foley Mixer
Sue Harding
Foley Artist
Sophia Hardman
Foley Editor

Oliver Ferris
Foley Editor
Christopher Wilson
Dialogue Editor
Gunnar Óskarsson
Supervising Sound Editor
Phil Canning
Music Supervisor
Richard Todman
Music Editor
Claire M Singer
Musician
Robert Ames
Conductor
Claire M Singer
Orchestrator
Robert Ames
Orchestrator
Zinajda Kodric
Musician
Anna Hashimoto
Musician
Nicolas Fleury
Musician
Galya Bisengalieva
Musician
Sophie Mather
Musician
Zara Benyounes
Musician
Natalie Klouda
Musician
Charis Jenson
Musician
Eloisa-Fleur Thom
Musician
Venetia Jollands
Musician
Charlotte Reid
Musician
Kirsty Mangan
Musician
Matthew Kettle
Musician
Matthew Maguire
Musician
Stephanie Edmundson
Musician
Meghan Cassidy
Musician
Brian O'Kane
Musician
David Lale
Musician
Jonny Byers
Musician
Dave Brown
Musician
Lachlan Radford
Musician
Laura Murphy
Musician
Katherine Tinker
Musician
Matthew Drinkwater
Musician
Valeria Kurbatova
Musician
Sam Wilson
Musician