Op kerstavond krijgt een oude vrek genaamd Ebenezer Scrooge bezoek van de geest van zijn voormalige partner, Jacob Marley. De overleden partner was tijdens zijn leven net zo gemeen en gierig als Scrooge nu is en hij waarschuwt hem zijn gedrag te veranderen, anders moet hij de gevolgen in het hiernamaals onder ogen zien. Scrooge krijgt bezoek van drie geesten, die zijn verleden, heden en toekomst vertegenwoordigen, en nadat hij heeft gezien wat ze hem te laten zien, moet hij een besluit nemen over hoe hij zijn leven zal blijven leiden.