London, 1843. Ebenezer Scrooge, a bitter old man, despises the Christmas holiday. Over the course of Christmas Eve night he is visited by three ghosts to show him his past, present and future.
Directed by Nick Murphy
london, england
husband wife relationship
based on novel or book
family secrets
family relationships
period drama
ghost
employer employee relationship
19th century
christmas eve
Trailer
IMDB
N/A
Letterboxd
3.3 / 5
Cast
Guy Pearce
Ebenezer Scrooge
Andy Serkis
Ghost of Christmas Past
Stephen Graham
Jacob Marley
Joe Alwyn
Bob Cratchit
Vinette Robinson
Mary Cratchit
Jason Flemyng
Ghost of Christmas Future
Charlotte Riley
Lottie / Ghost of Christmas Present
Johnny Harris
Franklin Scrooge
Kayvan Novak
Ali Baba
Tiarna Williams
Belinda Cratchit
Lenny Rush
Tim Cratchit
Dan Fredenburgh
Mr Hooper
Crew
Nick Murphy
Director
Steven Knight
Writer
Dustin O'Halloran
Original Music Composer
Volker Bertelmann
Original Music Composer
Steven Knight
Executive Producer
Tom Hardy
Executive Producer
Ridley Scott
Executive Producer
Neil Corbould
Special Effects
Steve Dent
Stunt Coordinator
Jamey-Leigh Weber
Hair Supervisor
Charles Dickens
Novel
Lucy Bevan
Casting
Popular Reviews
28 reviews
Jhort
8.0★ · 12/24/25
Love the style and everything about this movie, but deviation from original story was too big for me to give the 5 star
Love the style and everything about this movie, but deviation from original story was too big for me to give the 5 star
Avery Baker
7.0★ · 12/19/25
I fuck w it
I fuck w it
Adrianna
6.0★ · 11/25/25
This is what happens when someone finally understands… is made to understand… what it means to be human.
This is what happens when someone finally understands… is made to understand… what it means to be human.
jack
5.0★ · 12/24/24
this could’ve been an hour shorter. visually some things were cool but i do not feel any sort of hope at the end at all. Just kind of gross.
this could’ve been an hour shorter. visually some things were cool but i do not feel any sort of hope at the end at all. Just kind of gross.