Siân Phillips som bestemor / forteller Thea Achillea som Emily Michael Nunn som Ebenezer Scrooge Simon Russell Beale som stemmen til Ebenezer Scrooge Grace Jabbari som Belle Carey Mulligan som stemme til Belle Brekke Fagerlund Karl som Ghost of Christmas Yet to Come Martin Freeman som stemme til Bob Cratchit Mikey Boateng som Ghost of Christmas Past Daniel Kaluuya Ghost of Christmas Present Russell Maliphant som spøkelset etter Marley. Andy Serkis som Marley's spøkelse. Simone Donati som Fred. Faith Prendergast som Martha Elleanor Perry som Sarah.