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.
In this new, dark telling of the Christmas Carol story, Johnny Depp stars as Scrooge, with Ian McKellen as Jacob Marley, Rupert Grint as Bob Cratchit and Andrea Riseborough as the Ghost of Christmas Past.