
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
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.

This Game's Called Murder
A modern, dark-humored tale of greed, romance, and lost innocence in consumer-crazed, alienated society that functions as a harsh critique of society today without taking itself too seriously.

C'mon C'mon
Johnny and his young nephew forge a tenuous but transformational relationship when they embark on a cross-country trip to see life away from Los Angeles.

Better Watch Out
On a quiet suburban street tucked within a 'safe neighborhood', a babysitter must defend a twelve-year-old boy from strangers breaking into the house, only to discover that this is far from a normal home invasion.