All Cast

Florence Pugh
Angela Sayers

Ben Lloyd-Hughes
Jackson Sayers

Celia Imrie
Mrs. Green

Scott Chambers
Elliot

Georgina Bevan
Beth

James Cosmo
Grandpa

Shelley Conn
Professor Samantha Harlow

Niall Greig Fulton
Herman Green
Nicola Grier
Christine Sayers
Ian Lorimer Milne
Craig
Emma Atkin
Claire
Flora Brady
Missy
Anna Coote
Tammy

Stephen McCole
Frank
Charlotte Allen
Maddy
Daisy Mathewson
Susie
