Starring Cast
Key crew
Director
Screenplay
Producers
Rory Aitken
, Emma Berkofsky
, René Besson
, Liz Gallacher
, Tim Haslam
, Joshua Horsfield
, Zygi Kamasa
, Ben Pugh
, Piers Tempest
, Peter Touche
, Hugo Grumbar
, Josh Varney
, Stephen Spence
, Orlando Wood
, Jo Bamford
, Hana Canter
, Emma Willis
Music
Cinematography
Editor
Production design
Costume design
Casting
Full cast
62 cast membersRoxy Faridany
Dawn
Stephen Thompson
Stuart
Lila McNamara
Eve
Sebby Wilson
Billy
Emmanuel Akinbami
Private Ellis
Michael Whittam
Forces Radio Presenter
Yula Tefa
Claire
Finlay Willis
Young Jamie
Rich Preston
News Announcer
Amy Papa
Choir Member
Kate Coysten
Choir Member
Caitlin Taylor
Choir Member
Charlotte Willis
Choir Member
Cassiana Pratt
Choir Member
Eirini Sakka
Choir Member
Kate Winton
Choir Member
Jane Ledsom
Choir Member
Chantelle Street
Choir Member
Sophie Benefer
Background Choir
Neuza Duarte
Background Choir
Alisha Dyer-Spence
Background Choir
Kathleen Greene
Background Choir
Vasileia Kenanoglou
Background Choir
Ning Lu
Background Choir
Lorna-Jane Hamer
Background Choir
Karen Sampford
Background Choir
Lesdy Vanessa
Background Choir
Crew by department
108 crew membersDirecting
Peter Cattaneo
Director
India Jaques
Standby Art Director
Hubert Taczanowski
Director of Photography
Alexandra Beahan
Third Assistant Director
Barry Keil
First Assistant Director
Callum Carson
Second Assistant Director
Erin Currie
First Assistant "B" Camera
James Harrison
First Assistant "A" Camera
Jen Annor
First Assistant Sound Editor
Ray Carlin
Second Unit Director of Photography
Richard Swingle
Second Unit Director of Photography
Production
Ben Pugh
Producer
Piers Tempest
Producer
Rory Aitken
Producer
Eleanor Moran
Co-Producer
Miriam Brent
Co-Producer
Kirsty Langsdale
Unit Publicist
Anna Cole
Payroll Accountant
Claire Campbell
Production Manager
Emma Berkofsky
Executive Producer
Emma Willis
Executive Producer
Hana Canter
Executive Producer
Hugo Grumbar
Executive Producer
Jo Bamford
Executive Producer
Josh Varney
Executive Producer
Joshua Horsfield
Executive Producer
Liz Gallacher
Executive Producer
Orlando Wood
Executive Producer
Peter Touche
Executive Producer
René Besson
Executive Producer
Stephen Spence
Executive Producer
Tim Haslam
Executive Producer
Zygi Kamasa
Executive Producer
Morgan Blackmore
Production Accountant
Bridie Sinden
Production Coordinator
Jannika Öberg
Production Coordinator
Emma Zee
Post Production Supervisor
Luke Gavin
Post Production Coordinator
Scott P. Fraser
Post Production Coordinator
Chelsea Bulloch
Assistant Production Coordinator
Rhiann Jeffrey
Assistant Production Coordinator
Camera
Sound
Music
Art
Alexandra Toomey
Art Direction
Kate Guyan
Set Decoration
Billy Wilson
Property Master
Joshua Douglas-Bagley
Graphic Designer
John Beard
Production Design
Richard Wardale
Construction Manager
Visual Effects
Costume & Makeup
Nicola Iles
Hairstylist
Polly Mossman
Hairstylist
Charlotte Hayward
Hair Designer
Nicola Iles
Makeup Artist
Polly Mossman
Makeup Artist
Jill Taylor
Costume Design
Charlotte Hayward
Makeup Designer
Sarah Kelly
Hair Supervisor
Sarah Kelly
Makeup Supervisor
Tania Chant
Costume Supervisor
Charlotte Sewell
Assistant Costume Designer
Casting
Other
Kasia Kaszowska
Stand In
Adrian Sworn
Electrician
Damian Smyth
Electrician
Chris Morrison
Stunt Driver
Claire Lawrence
Stunt Double
Daniel Awde
Stunt Double
Steve Quan
Drone Operator
Julian Spencer
Stunt Coordinator
Queenie Li
Music Coordinator
Russell Tann
Best Boy Electric
Sylvia Parker
Script Supervisor
Kristin Davis
Digital Imaging Technician