Last Train to Christmas
2.7
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
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
No Image
Sianad Gregory
Mum / Celia
Edward Harrison
Dad / Arthur
Laura Evelyn
Pam
No Image
George Hannigan
Nick
No Image
Philippa Cole
Uptight Passenger
Thomas Law
Tony (25)
Harry Giubileo
Tony (15)
No Image
Jack Christou
Roger (20)
No Image
Ebony Aboagye
Jan
Natalie Mitson
Valerie
Robyn Ashwood
Rita
Dave Chapman
Wetherby
More Like This
This Game's Called Murder
2.1
No Exit
3.5
Ron's Gone Wrong
4.0
Swiss Army Man
3.5
Old
3.1
No Time to Die
3.7
Shrek 2
3.6
Top Gun: Maverick
4.1
Dune
3.9
Joker
4.0
Harry Potter and the Chamber of Secrets
3.9
Avatar: The Way of Water
3.8
The Batman
3.9
Black Panther: Wakanda Forever
3.5
Morbius
3.0
Avatar
3.8
Once Upon a Time... in Hollywood
3.7
The Shawshank Redemption
4.4
Harry Potter and the Philosopher's Stone
4.0
Turning Red
3.7