
Last Train to Christmas
- Released on
Fantasy
•- Runtime
- 110 mins
(51 votes)
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?
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
- Michael Sheen
- Cary Elwes
- Nathalie Emmanuel
- Katherine Kelly
- Phyllis Logan
- Anna Lundberg
- John Thomson
- Mia McKenna-Bruce
- Sophie Simnett
- Robin Askwith
- Hayley Mills
- Danny Ashok
- Sianad Gregory
- Edward Harrison
- Laura Evelyn
- George Hannigan
- Philippa Cole
- Thomas Law
- Harry Giubileo
- Jack Christou
- Ebony Aboagye
- Natalie Mitson
- Robyn Ashwood
- Dave Chapman
- Richard Tate
Director
- Julian Kemp
Producers
- Matthew James Wilkinson
- Matt Williams