Ebeneezer Scrooge, l'avaro proprietario di un vecchio ufficio commerciale, riceve la visita del fantasma del suo socio d'affari morto, Jacob Marley, alla vigilia di Natale. Marley avverte Scrooge che sarà condannato nell'aldilà a meno che non presti attenzione e apprende da tre fantasmi che lo visiteranno durante la notte. I fantasmi del Natale passato, del Natale presente e del Natale futuro mostrano a Scrooge come il suo comportamento meschino e indifferente abbia oppresso coloro che lo circondano mentre visitano episodi del suo passato, del suo presente e della sua vita futura. Alla fine Scrooge viene umiliato e redento e si trasforma in un uomo generoso e di buon cuore.