Simon Russell Beale
Ebenezer Scrooge
Martin Freeman
Bob Cratchit
Daniel Kaluuya
The Ghost of Christmas Present
Andy Serkis
Marley's Ghost
Sian Phillips
The Narrator
Leslie Caron
The Ghost of Christmas Past
Edd Arnold
Prisoner / Banker
Mikey Boateng
Ghost of Christmas Present
Kiraly Saint Claire
Old Joe
Steff D'Arcy
Caroline / Midwife
Franasowicz Jakub
Young Scrooge
Billy Jenkins
Scrooge's Son
Brekke Fagerlund Karl
Bob Cratchit / Spirit of 'yet to come'
Dana Maliphant
Ghost of Christmas Past / Scrooges housekeeper
Russell Maliphant
Marley's Ghost
Michelle McMahon
Sarah / Caroline
Ruby McMillan-Wilson
Alice
Leon Poulton
Caroline's husband
Harry Price
Prisoner / Banker / Ignorance
Bradley Waller
Charity worker / Prisoner / Banker / Fran's Husband