Ebenezer Scrooge nehodlá ani o Vánocích obměkčit své srdce a zůstává nadále osamělým lakomcem. Během štědrovečerní noci se mu zjeví duch jeho zesnulého obchodního partnera Jacoba Marleye. Prvního duch je postupně následován dalšími třemi - duchem minulých, současných a budoucích Vánoc, kteří mu ukazují, jak jeho bezcitné chování ovlivňuje lidi okolo něj a co jej čeká, pokud zůstane stejným zahořklým chamtivcem. Pod vlivem návštěv duchů se zcela změní Scroogeův přístup k životu - postupně se změní v laskavějšího a chápajícího člověka.