
An 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.
Trailer
Cast
-
Johnny Depp
Ebenezer Scrooge
-
Rupert Grint
Bob Cratchit
-
Daisy Ridley
Emily Cratchit
-
Andrea Riseborough
Ghost of Christmas Past
-
Tramell Tillman
Ghost of Christmas Present
-
Ian McKellen
Jacob Marley
-
Sam Claflin
Fred
-
Charlie Murphy
-
Arthur Conti
Young Ebenezer
-
Alfie Buck Child Ebenezer -
Robert Strange
Ghost of Christmas Future
-
Ellie Bamber
Isabel Fezziwig
-
Ian Midlane
Mr. Fezziwig
-
Matt Brewer
Scrooge’s Father
-
Nicholas Day
Minister
-
Zac Wishart
Peter Cratchit
-
Eva Wishart
Martha Cratchit
-
Freddie Lee-Grey
Tiny Tim
-
Tom Page-Turner
School Bully
-
Tara Mohatta
Child