Skip to content
FILMS

Wednesday 11 November

Country & language

Country
Language
Appearance

Film

Ebenezer

Fantasy · 1h 55m · 14+ · in cinemas since 11 November

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
Kijkwijzer
14+ · fear
Language
English
In Dutch cinemas
Since 11 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.

What age is Ebenezer for?

Kijkwijzer 14: it has fear.

Where can I see Ebenezer?

There are 1092 screenings at 78 cinemas in 57 cities, most in Amsterdam (85), Rotterdam (61) and Den Haag (48). 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 Dutch subtitles.

Who is in Ebenezer?

Johnny Depp plays Ebenezer Scrooge, with Rupert Grint, Daisy Ridley, Andrea Riseborough, Tramell Tillman and Ian McKellen.

TMDBThis product uses the TMDB API but is not endorsed or certified by TMDB.