Im viktorianischen England ist Ebenezer Scrooge ein wohlhabender, alter Mann, der seiner Familie und seinen Arbeitskollegen als geiziger und kaltherziger Mensch bekannt ist. Sehr zum Leidwesen von Scrooges Neffen, der unermüdlich versucht, das Gute in ihm zu finden, rümpft Scrooge bei Einladungen, mit der Familie zu Feiern zu kommen, ständig die Nase mit einem sterilen „Bah! Humbug!" Auch Bob Cratchit, Scrooges Assistent in seinem Geldverleihladen, ist von Scrooges hartem Verhalten sehr betroffen. Scrooge ist so geizig mit seinem Geld, dass er Cratchit trotz des eisigen Wetters nicht erlaubt, Kohle ins Feuer zu legen.
Als die Geschichte beginnt, erfahren wir, dass Scrooges langjähriger Partner, Jacob Marley, kürzlich gestorben ist. Nach einer kurzen Einführung in Scrooges geizige Art sehen wir, wie Scrooge zu ihm nach Hause geht und sich für das Bett fertig macht. Während er in seinem Stuhl döst, wird Scrooge von Marley - oder genauer gesagt - seinem Geist geweckt. Marley ist da, um Scrooge vor seiner Zukunft zu warnen, sollte er sich nicht bessern und sein Herz für die Menschen in seinem Leben öffnen. Marley sagt Scrooge, dass er die ganze Nacht über Besuche von drei Geistern erwarten soll.
Der erste Geist, der Geist der vergangenen Weihnachten, zeigt Scrooge Szenen aus seinem Leben als jüngerer Mann. Scrooge, obwohl er an seinem „Bah! Humbug!" ist sichtlich bewegt von Visionen seiner Familie und seiner früheren Liebe und einstigen Verlobten. Trotz seiner Versuche, mit seiner viel glücklicheren Vergangenheit zu interagieren, lässt der Geist es nicht zu und er wird viel zu schnell in sein Schlafzimmer zurückgebracht, um auf den nächsten Besuch zu warten.
Der zweite Geist, der Geist des Weihnachtsgeschenks, zeigt, was derzeit mit den Familien seines Neffen und seines Angestellten Cratchit passiert. Scrooge wird Zeuge der Strapazen, die die Familie Cratchit durchmacht, einschließlich des Geldmangels für ein richtiges Weihnachtsessen und der Krankheit des jüngsten Sohns, Tiny Tim. Trotz allem stößt Tim auf Mr. Scrooge an. Scrooge sieht auch die Weihnachtsfeier seines Neffen, bei der die Frau des Neffen darüber spricht, wie schrecklich Scrooge ist, aber der Neffe setzt sich für seinen Onkel ein. Scrooge ist schockiert von dem, was er sieht. Aber auch hier bleiben Fragen unbeantwortet und er wird in sein Bett zurückgebracht, um auf seinen letzten Besuch zu warten.
Im Gegensatz zu den vorherigen Besuchen ist der Geist der Weihnachtszukunft furchterregend und unheilvoll. Er zeigt Scrooge nichts Herzerwärmendes oder Rührendes, sondern er zeigt ihm, wo er landen wird, wenn er nicht zu seinem jungen Mann zurückkehrt. Ohne ein Wort zu sagen, kann der Geist vermitteln, dass Scrooge als ungeliebter, unglücklicher Mann sterben muss, der als schrecklicher Mensch in Erinnerung bleibt, wenn er seinen gegenwärtigen Weg fortsetzt. Scrooge ist so erschrocken, dass er merkt, dass er die Freude an Liebe und Freundschaft in seinem Leben verloren hat.
Scrooge wacht mit einem Ruck auf und verliert keinen Schritt. Er ist sofort wiedergeboren, ein neuer Mann mit einer großzügigen und fröhlichen Einstellung. Er zögert nicht, den größten Truthahn im Laden für das Weihnachtsessen der Familie Bob Cratchit zu kaufen, was die gesamte Gruppe glücklich schockiert. Auch Scrooge überrascht seinen Neffen mit einem Überraschungsbesuch, eine Einladung, die er immer wieder ablehnt.
Die Geschichte endet mit einem Gefühl der Erlösung für jemanden, der das Leben freudig genug begonnen hat, sich aber im Laufe der Zeit und Mühe in einen „Scrooge“ verwandelt hat.