All Cast

Ben Chaplin
Daniel MacQueen

Emilia Fox
Amanda MacQueen

Greta Scacchi
Mrs. Willis

Robbie Kay
Sam MacQueen

Alex Etel
Felix Stranger

Ella Purnell
Kaleigh

Natalia Tena
Annie

Phyllida Law
Grandmother
Eloise Barnes
Ella MacQueen

Fiona Dolman
Gillian Stranger
Matt Stubbs
Mickey Stranger
