Last Train to Christmas
Your score

You haven’t scored this yet. Drag the bar or type a number to rate it 0–100.

Last Train to Christmas

(2021)Directed by Julian Kemp110 minFantasy, Drama

Tony Towers (Michael Sheen) wants his nightclub, his success, and the Christmas of his best years to stay exactly as he remembers them. Then he steps onto a train where every carriage holds a different stage of his life, and what he does in one reaches into the next. Julian Kemp builds the whole film around that train, moving Tony from carriage to carriage through his own past.

Michael Sheenas Tony Towers
Cary Elwesas Roger Towers
Phyllis Loganas Auntie Vi
Anna Lundbergas Astrid
Robin Askwithas Tristan
Danny Ashokas Morris
Sianad Gregoryas Mum / Celia
Edward Harrisonas Dad / Arthur
Laura Evelynas Pam
George Hanniganas Nick
Philippa Coleas Uptight Passenger
Thomas Lawas Tony (25)
Harry Giubileoas Tony (15)
Jack Christouas Roger (20)
Ebony Aboagyeas Jan
Natalie Mitsonas Valerie
Robyn Ashwoodas Rita
Dave Chapmanas Wetherby