Last Train to Christmas

2021, comedy, drama, fantasy

110 minutes

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...

Last rated on

?

Recommended

?

based on 0 users

?

based on 0 critics

Cast

Michael Sheen

Michael Sheen

Tony Towers

Cary Elwes

Cary Elwes

Roger Towers

Phyllis Logan

Phyllis Logan

Auntie Vi

Anna Lundberg

Astrid

Robin Askwith

Robin Askwith

Tristan

Danny Ashok

Morris

Sianad Gregory

Mum / Celia

Edward Harrison

Dad / Arthur

Philippa Cole

Uptight Passenger

Thomas Law

Thomas Law

Tony (25)

Harry Giubileo

Tony (15)

Jack Christou

Roger (20)

Natalie Mitson

Valerie

Crew

Art

Gemma Clancy

Art direction

Kit Line

Production design

Camera

Rob Baker Ashton

Still photographer

Costume and make-up

Caroline Harris

Costume design

Crew

Levan Doran

Stunt coordinator

Directing

Julian Kemp

Director

Editing

Lighting

Paul Jarvis

Gaffer

Production

Neil Jones

Co-producer

Karl Hall

Executive producer

Julia Stuart

Executive producer

Laura Grange

Executive producer

Matt Williams

Producer

Sound

Anne Nikitin

Original music composer

Steven Parker

Sound designer, supervising sound editor

Sven Taits

Sound re-recording mixer

Yanti Windrich

Sound re-recording mixer

Richard Lewis

Supervising sound editor, dialogue editor

Writing

Julian Kemp

Writer

Visual effects

Llyr Williams

Visual effects supervisor

What is Veboli?

Veboli provides personal movie advice, so you can easily choose the right movie to watch. Learn more

Stay up to date?

Read the Veboli blog

Instagram
Instagram
LinkedIn
Twitter

Got a question?

Send us a message

English

Distribution

10

9

8

7

6

5

4

3

2

1

0

Distribution

10

9

8

7

6

5

4

3

2

1

0