Last Train to Christmas

Last Train to Christmas

Fantasy|

5/10

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?

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