- Home
- Films in UK cinemas
- Ebenezer

Film
Ebenezer
Fantasy · 1h 55m · in cinemas from 13 November
Where to see it
1147 screenings in 17 cities
102 screenings in Birmingham
Cineworld Birmingham Broad Street
Cineworld Birmingham NEC
About
In Victorian London, miser Ebenezer Scrooge is sent on a supernatural journey by ghostly visitors to confront his past, present and future.
Ebenezer Scrooge is an elderly, bitter miser living in early Victorian London. On Christmas Eve, he is visited by the ghost of his former business partner, Jacob Marley, and then by three Spirits: the Ghost of Christmas Past, the Ghost of Christmas Present and the Ghost of Christmas Yet to Come. They force him to confront his own past, present and future, sending him on a supernatural journey where he must fight for a second chance at life and happiness.
The film stars Johnny Depp as Ebenezer Scrooge, with Rupert Grint as his clerk Bob Cratchit, Daisy Ridley as Emily Cratchit, Sam Claflin as Fred, and Ian McKellen as Jacob Marley. Andrea Riseborough and Tramell Tillman play the Ghosts of Christmas Past and Present.
Based on A Christmas Carol
Story written by Evenitto from TMDB, Wikipedia, the film catalogue and the cinemas' notes
Trailer

Official trailer · TMDBYouTube
Cast and crew
Johnny Deppas Ebenezer Scrooge
Rupert Grintas Bob Cratchit
Daisy Ridleyas Emily Cratchit
Andrea Riseboroughas Ghost of Christmas Past
Tramell Tillmanas Ghost of Christmas Present
Ian McKellenas Jacob Marley
Sam Claflinas Fred
Charlie Murphy
Arthur Contias Young Ebenezer- Alfie Buckas Child Ebenezer
Robert Strangeas Ghost of Christmas Future
Ellie Bamberas Isabel Fezziwig
Photos: TMDB
- Director
- Ti West
- Written by
- Nathaniel Halpern, Charles Dickens
- Countries
- United States, United Kingdom
- Studios
- Paramount Pictures, Domain Entertainment, Wattsco, IN.2 FILM, Black Label Media
Good to know
- Running time
- 1 hour 55 minutes
- Language
- English
- In UK cinemas
- From 13 November 2026
Questions
How long is Ebenezer?
1 hour 55 minutes. Most cinemas add 15 to 20 minutes of trailers first, so plan for about 2 hours 15 minutes.
Where can I see Ebenezer?
There are 1147 screenings at 26 cinemas in 17 cities, most in London (328), Birmingham (102) and Sheffield (76). Pick your city above for the times.
What language is Ebenezer in?
Ebenezer is in English. A foreign-language film normally plays in its original version with subtitles.
Who is in Ebenezer?
Johnny Depp plays Ebenezer Scrooge, with Rupert Grint, Daisy Ridley, Andrea Riseborough, Tramell Tillman and Ian McKellen.
This product uses the TMDB API but is not endorsed or certified by TMDB.





