With his very soul on the line, Scrooge has but one Christmas Eve left to face his past and build a better future.
Jessie Buckley Isabel Fezziwig
Luke Evans Ebenezer Scrooge
Olivia Colman Ghost of Christmas Past
Jonathan Pryce Jacob Marley
Johnny Flynn Bob Cratchit
James Cosmo Mr Fezziwig
Fra Fee Harry Huffman