Nous sommes en 1843 et Londres se prépare pour Noël – tout le monde sauf Ebenezer Scrooge, mesquin et radin. Scrooge estime que la chose la plus importante de la vie est son entreprise. Il fait travailler, et ne paie pas assez son humble clerc Bob, qui souhaite passer plus de temps avec son fils malade , Tim. Il refuse l’hospitalité et l’amour de son neveu Fred. Et il n’apprécie pas de tout la gaieté de Noël. Mais ce Noël devient très différent des autres quand les Fantômes des Noël Passés, Présents et Futurs lui rendent visite…