Ebenezer Scrooge kann Weihnachten nicht ausstehen. Da besucht ihn am Vorabend von Weihnachten der Geist seines verstorbenen Geschäftspartners Jacob Marley.
Sollte der eigenbrötlerische Geizhals sein abstoßendes Verhalten nicht ändern, ermahnt ihn dieser, wird er Besuch von drei weiteren Geistern erhalten:
Der Geist der vergangenen Weihnacht wird Scrooge an die Weihnachtsfeste seiner Kindheit erinnern, die teilweise traurig, aber auch wunderbar waren.
Der zweite Geist, der der gegenwärtigen Weihnacht, wird ihm zeigen, wie sein ausgebeuteter Angestellter Bob und dessen kranker Sohn Timi leben.
Und der Geist der zukünftigen Weihnacht wird ihm schließlich sein Schicksal vor Augen halten, wenn er sich nicht rechtzeitig ändert.