Last Train to Christmas

Last Train to Christmas

110 mins | Drama, Comedy, Fantasy | Dec. 18, 2021

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?

Last Train to Christmas

110 mins | Drama, Comedy, Fantasy | Dec. 18, 2021

Last Train to Christmas
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?
IMDb rating 6.0
Producers Sky Movies, Stigma Films, Future Artists Entertainment
Original title Last Train to Christmas
Directors Julian Kemp
Writers Julian Kemp

Cast

Michael Sheen

as Tony Towers

Cary Elwes

as Roger Towers

Katherine Kelly

as Paula

Phyllis Logan

as Auntie Vi

Anna Lundberg

as Astrid

John Thomson

as Vic

Sophie Simnett

as Jenny

Robin Askwith

as Tristan

Hayley Mills

as Mum

Danny Ashok

as Morris

Sianad Gregory

as Mum / Celia

Edward Harrison

as Dad / Arthur

Laura Evelyn

as Pam

George Hannigan

as Nick

Philippa Cole

as Uptight Passenger