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?
Cast
-
Michael Sheen
Played Tony Towers
-
Cary Elwes
Played Roger Towers
-
Nathalie Emmanuel
Played Sue
-
Katherine Kelly
Played Paula
-
Phyllis Logan
Played Auntie Vi
-
Anna Lundberg
Played Astrid
-
John Thomson
Played Vic
-
Mia McKenna-Bruce
Played Linda
-
Sophie Simnett
Played Jenny
-
Robin Askwith
Played Tristan
-
Hayley Mills
Played Mum
-
Danny Ashok
Played Morris
-
Sianad Gregory
Played Mum / Celia
-
Edward Harrison
Played Dad / Arthur
-
Laura Evelyn
Played Pam
-
George Hannigan
Played Nick
-
Philippa Cole
Played Uptight Passenger
-
Thomas Law
Played Tony (25)
-
Harry Giubileo
Played Tony (15)
-
Jack Christou
Played Roger (20)
-
Ebony Aboagye
Played Jan
-
Natalie Mitson
Played Valerie
-
Robyn Ashwood
Played Rita
-
Dave Chapman
Played Wetherby
-
Richard Tate
Played Mr. Pastry
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect