Ebenezer
Fantasy
Comedy
Before he was Scrooge, he was…
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.
2026-11-11
en
Cast
Director
Ti West
Johnny Depp as Ebenezer Scrooge
Rupert Grint as Bob Cratchit
Daisy Ridley as Emily Cratchit
Andrea Riseborough as Ghost of Christmas Past
Tramell Tillman as Ghost of Christmas Present
Ian McKellen as Jacob Marley
Sam Claflin as Fred
Charlie Murphy
Arthur Conti as Young Ebenezer
Robert Strange as Ghost of Christmas Future
Ellie Bamber as Isabel Fezziwig
Ian Midlane as Mr. Fezziwig
Matt Brewer as Scrooge’s Father
Nicholas Day as Minister
Zac Wishart as Peter Cratchit
Eva Wishart as Martha Cratchit
Freddie Lee-Grey as Tiny Tim
Tom Page-Turner as School Bully
Tara Mohatta as Child
Bryony Miller
Richard James as Blind Beggar