All Cast

Florence Pugh

Florence Pugh

Angela Sayers

Ben Lloyd-Hughes

Ben Lloyd-Hughes

Jackson Sayers

Celia Imrie

Celia Imrie

Mrs. Green

Scott Chambers

Scott Chambers

Elliot

Georgina Bevan

Georgina Bevan

Beth

James Cosmo

James Cosmo

Grandpa

Shelley Conn

Shelley Conn

Professor Samantha Harlow

Niall Greig Fulton

Niall Greig Fulton

Herman Green

Nicola Grier

Nicola Grier

Christine Sayers

Ian Lorimer Milne

Ian Lorimer Milne

Craig

Emma Atkin

Emma Atkin

Claire

Flora Brady

Flora Brady

Missy

Anna Coote

Anna Coote

Tammy

Stephen McCole

Stephen McCole

Frank

Charlotte Allen

Charlotte Allen

Maddy

Daisy Mathewson

Daisy Mathewson

Susie

Daniel Campbell

Daniel Campbell

Ghost

Charles Barrett

Charles Barrett

Victor