(2026) • PG-13 • 1h 56m
Haunted by three spirits on Christmas Eve, miserly businessman Ebenezer Scrooge confronts his past, present and future for one final chance to change his ways and reconcile with those he has wronged.
This November, Johnny Depp is Ebenezer Scrooge. The name you know, the story you don’t. From Ti West, EBENEZER also stars Rupert Grint, Andrea Riseborough, Sam Claflin, Daisy Ridley, Arthur Conti, Ellie Bamber, Henry Lloyd-Hughes, Charlie Murphy, with Tramell Tillman and Ian McKellen.