
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?
Where to Watch
No US streaming subscription carries this title right now.
Top Cast

Michael Sheen
Tony Towers

Cary Elwes
Roger Towers

Nathalie Emmanuel
Sue

Katherine Kelly
Paula

Phyllis Logan
Auntie Vi

Anna Lundberg
Astrid

John Thomson
Vic

Mia McKenna-Bruce
Linda

Sophie Simnett
Jenny

Robin Askwith
Tristan

Hayley Mills
Mum

Danny Ashok
Morris
Sianad Gregory
Mum / Celia

Edward Harrison
Dad / Arthur

Laura Evelyn
Pam

George Hannigan
Nick
Philippa Cole
Uptight Passenger

Thomas Law
Tony (25)

Harry Giubileo
Tony (15)
Jack Christou
Roger (20)
More Like This

Robbery

FX's A Christmas Carol

The Shepherd

Doctor Who: The Doctor, the Widow and the Wardrobe

Nicholas Nickleby

Christmas Magic

Murder on the Orient Express

How Sarah Got Her Wings

Flawless

Nightmare Alley

Rose of Nevada

Labyrinth

A Christmas Carol

Dragonheart: Vengeance

The Good Witch's Destiny

Air

Oliver Twist

Bait

I Am David

Odds Against Tomorrow
