All Cast

Asa Butterfield
James

Cora Kirk
Hayley

Angela Griffin
Kath

Daniel Mays
Geoff

Harriet Walter
Iris

Alex Jennings
Humphrey

David Bradley
Jack

Natalie Gumede
Kaye

Lucien Laviscount
Steve

Ram John Holder
Grandad

June Watson
Nan

Mark Heap
Johnson
Aston Wray
Ant

Harris Kiiza
Dec

Neil Edmond
Middle Aged Man
Annabelle Dowler
Middle Aged Woman
Lizzie Roper
Macclesfield Woman

Stephanie Fayerman
Naughty

David Hargreaves
Nice

Natalie Dunne
Doris
