1h 55m
Release
2026-11-11Language
EnglishRating
88.2848An elderly miser embarks on a supernatural journey after visits from the ghost of his former business partner and the Spirits of Christmas Past, Present, and Yet to Come force him to confront his past and fight for a second chance at happiness.
Johnny Depp
Ebenezer Scrooge
Rupert Grint
Bob Cratchit
Daisy Ridley
Clara
Tramell Tillman
Ghost of Christmas Present
Ian McKellen
Jacob Marley
Andrea Riseborough
Ghost of Christmas Past
Sam Claflin
Fred
Arthur Conti
Young Ebenezer
Charlie Murphy
Emily Cratchit
Robert Strange
Ghost of Christmas Future
Alfie Buck
Child Ebenezer
Ian Midlane
Mr. Fezziwig
Ellie Bamber
Isabel Fezziwig
Matt Brewer
Scrooge’s Father
Nicholas Day
Minister
Zac Wishart
Peter Cratchit
Eva Wishart
Martha Cratchit
Freddie Lee-Grey
Tiny Tim
Bryony Miller
Tom Page-Turner
School Bully