Ebenezer Skruž je známý svou nesmírnou lakomostí. Peníze jsou pro něj tou jedinou skutečnou láskou, které obětuje vše. Ani vánoční svátky, čas laskavosti a štědrosti, v něm nevyvolají žádnou dobrotu. To se ale brzy má změnit.
O Štědrém večeru se Skružovi zjeví podivná vize – duch jeho zesnulého obchodního partnera Jakuba Marleyho. Ten mu tajemným hlasem předpoví, že ho navštíví tři duchové, kteří mu mohou pomoci změnit se k lepšímu, pokud se k tomu sám rozhodne.
Skruž skutečně přijme záhadné návštěvy – ducha Vánoc minulých, současných a budoucích. Ti mu připomenou jeho dětství, ukážou mu život v chudé rodině jeho zaměstnance a šťastné chvíle, které prožívá jeho nemajetný synovec s dětmi během svátků. Poslední duch mu odhalí děsivou vizi jeho vlastní budoucnosti.
Tato zkušenost probudí Skruže a on se rozhodne pro radikální změnu svého života.