In una Londra avvolta dal gelo natalizio, il grezzo e avaro Ebenezer Scrooge ignora le festività e il calore umano, dedicando la sua vita unicamente al lavoro e al denaro. La sua freddezza lo allontana da familiari e amici, ma la notte della vigilia di Natale tutto cambia. Visitato dallo spettro del defunto socio Jacob Marley, Scrooge viene avvertito di tre spiriti che lo guideranno attraverso il suo passato, presente e futuro. Mentre rivive i momenti decisivi della sua vita, l'avidità di Scrooge è messa a confronto con le conseguenze delle sue azioni, portandolo a una profonda introspezione e a una scelta cruciale.