Characters played by Kaya Scodelario
Hermia Easterbrook
Characters played by Georgina Campbell
Delphine Easterbrook
Characters played by Rufus Sewell
Mark Easterbrook
Characters played by Sean Pertwee
Inspector Stanley Lejeune
Characters played by Kathy Kiera Clarke
Sybil Stamfordis
Characters played by Sheila Atim
Thyrza Grey
Characters played by Rita Tushingham
Bella Webb
Characters played by Bertie Carvel
Zachariah Osborne
Characters played by Claire Skinner
Yvonne Tuckerton
Characters played by Madeleine Bowyer
Jessie Davis
Characters played by Henry Lloyd-Hughes
David Ardingly
Characters played by Ellen Robertson
Poppy
Characters played by Sarah Woodward
Clemency Ardingly
Characters played by Poppy Gilbert
Thomasina Tuckerton
Characters played by Kim Chapman
Rita
Characters played by Martin Buchan
Vicar
Characters played by Nicky Goldie
Mrs. Coppins
Characters played by James Fleet
Oscar Venables
Characters played by Ben Nathan
Doctor
Characters played by Chris Bianchi
Rawle
Characters played by Huw Morgan
Drummer
Characters played by Ollie Douglas
Lad Fighting
Characters played by Sarah Jane
Nurse
Characters played by Elliot Francis
Party Guest