Popular right now

← Trevor Decker News

Ebenezer: A Christmas Carol poster

Now Playing in Theaters

Ebenezer: A Christmas Carol

TDN Approved

November 13, 2026

Rotten Tomatoes: 53%

Johnny Depp plays Ebenezer Scrooge, the wealthy London miser who despises Christmas, in a gothic new telling of Charles Dickens' A Christmas Carol. On Christmas Eve the ghost of his old partner Jacob Marley (Ian McKellen) warns him what is coming, and the Spirits of Christmas Past (Andrea Riseborough), Present (Tramell Tillman) and Yet to Come lead him through his own life in one last fight for a second chance. Horror filmmaker Ti West directs for Paramount Pictures, with Rupert Grint as Bob Cratchit, Sam Claflin as Scrooge's nephew Fred and Daisy Ridley co-starring.

Get Tickets

Showtimes vary by theater and are set by the ticketing provider.

Trailer