In der Geschichte Eine Weihnachtsgeschichte von Charles Dickens geht es um Ebenezer Scrooge, einen alten, verbitterten, knausrigen Mann, der sich weder um seine Mitmenschen, noch um seinen Angestellten oder seine Familie kümmert.
Nachdem er die Spendensammler, seinen Mitarbeiter und seinen Neffen vor den Kopf gestoßen hat, erhält Scrooge am Abend Besuch vom Geist seines ehemaligen Partners, der schon seit einigen Jahren verstorben ist. Dieser kündigt ihm den Besuch von drei weiteren Geistern an: in der ersten Nacht soll der Geist der vergangenen Weihnachten, in der zweiten Nacht der der gegenwärtigen Weihnacht und danach der der zukünftigen Weihnacht erscheinen.
Und tatsächlich kommt der erste Geist wie angekündigt zu Scrooge und nimmt ihn mit zu den Weihnachtsfesten vergangener Zeiten: Ebenezer als junger Knabe von seiner Schwester aus der Schule abgeholt, um Zuhause mit seiner Familie Weihnachten feiern zu können. Jahre später hat er ein Weihnachtsfest bei seinem Lehrmeister verbracht, der ein großes Weihnachtsessen mit Musik und Tanz ausgerichtet und alle seine Angestellten dazu eingeladen hat. Das Weihnachtsfest hat er als unglaublich schön in Erinnerung.
Der zweite Geist führt Scrooge erst zu seinem Angestellten Bob Cratchit, der mit seiner Familie Weihnachten feiert. Obwohl die Familie arm ist, erfreuen sie sich aneinander und genießen die weihnachtliche Zeit. Dort lernt Scrooge auch den kleinen, verkrüppelten Sohn von Bob, tim, kennen. Ebenezer entwickelt sofort eine Zuneigung zu dem tapferen Jungen, doch der Geist deutet an, dass Tim das nächste Weihnachtsfest aufgrund der Armut der Familie wohl nicht mehr erleben wird. Auch bei seinem Neffen wirft Scrooge einen Blick auf die Weihnachtsfeier und ist so begeistert von den Spielen, die sie spielen, dass er, obwohl er nicht gehört werden kann, mitspielt.
Der Geist der zukünftigen Weihnacht zeigt Scrooge ein Weihnachtsfest, bei dem kurz zuvor ein Mann gestorben ist. Einige arme Menschen unterhalten sich aber nur darüber wie sie dessen Besitztümer unter sich aufteilen und dass sie ihm sogar die guten Kleider vom Leib zogen, damit sie diese weiterverkaufen können. Auch die Geschäftskollegen erwähnen seinen Tod nur am Rande und sprechen davon, dass man den Toten nicht mochte. Scrooge hofft währenddessen, dass der Geist ihm zeigt was er – durch die Lektionen der anderen Geister – in der Zukunft an guten Taten tut. Aber statt dies gezeigt zu bekommen, erfährt Scrooge, dass Tim verstorben ist und die Familie Cratchit um den Kleinen trauert.
Geläutert durch die Besuche der drei Weihnachtsgeister möchte Scrooge nun etwas gutes tun, doch eigentlich müsste Weihnachten nach den Besuchen längst vorbei sein…