
Last Train to Christmas
Dec 18 2021
•2h 50m
•Fantasy
When successful 80s nightclub manager Tony Towers boards a magical train at Christmas, he discovers that each carriage harbours a different stage of his life and the actions he takes in one carriage directly affect his life in the next. Can Tony change his life – and the lives of the people he loves – for the better, or will he just make things worse?
Cast
See all
Michael Sheen
Tony Towers

Cary Elwes
Roger Towers

Nathalie Emmanuel
Sue

Katherine Kelly
Paula
Recommendations
See all
Being the Ricardos
Lucille Ball and Desi Arnaz face a crisis that could end their careers and another that could end their marriage.

Little Lord Fauntleroy
Young Cedric Errol and his widowed mother live in genteel poverty in 1880s Brooklyn after the death of his father. Cedric's grandfather, the Earl of Dorincourt, has long ago disowned his son for marrying an American. But after the death of the Earl's remaining son, he decides to accept Cedric as his heir.

No Exit
Stranded at a rest stop in the mountains during a blizzard, a recovering addict discovers a kidnapped child hidden in a car belonging to one of the people inside the building which sets her on a terrifying struggle to identify who among them is the kidnapper.

Klaus
A selfish postman and a reclusive toymaker form an unlikely friendship, delivering joy to a cold, dark town that desperately needs it.