
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.

The Librarian: Quest for the Spear
When a magical artifact is lifted from his library, a meek librarian sets out to ensure its safe return.

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.