Cast (21)

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

Wendy Mae Brown

Train Guard

Crew (9)

Tom Parry

Writer

Jim O'Hanlon

Director

Kate Heggie

Producer

Gavin Struthers

Director of Photography

Rachel Freck

Casting Director

Andrew Purcell

Production Design

Charlie Fawcett

Editor

Nirage Mirage

Costume Designer

Paul Saunderson

Original Music Composer