Misanthropic businessman Ebenezer Scrooge refuses to treat Christmas as different to any other day, much to Bob Cratchit's chagrin, as he is desperate to leave work and get home to his family on Christmas Eve.
As warned by Marley, Scrooge is visited by the Spirit of Christmas Past once midnight strikes. Scrooge is taken on a journey to confront his darkest childhood memories, business practices, and manipulation of those around him.
The stakes are raised as Scrooge is visited by the Spirits of Christmas Present and Christmas Future, and forced to realise the consequences of his actions.
Guy Pearce
Ebenezer Scrooge
Andy Serkis
Ghost of Christmas Past
Stephen Graham
Jacob Marley
Charlotte Riley
Lottie/Ghost of Christmas Present
Joe Alwyn
Bob Cratchit