W noc wigilijną skąpego Ebenezera Scrooge'a (Michael Caine) odwiedzają duchy, które pokazują mu przeszłość, teraźniejszość i przyszłość. A nie są to przyjemne widoki! Dzięki biednemu, lecz pogodnemu i szczęśliwemu Bobowi Cratchitowi Kermit i jego rodzinie, Scrooge poznaje prawdziwe znaczenie i magię Świąt.
Ebenezer Scrooge (Michael Caine) jest znienawidzonym przez wszystkich skąpcem, którego w wigilijną noc nieoczekiwanie odwiedzają duchy. Pokazują mu one przeszłość, teraźniejszość oraz przyszłość. Dzięki biednemu, ale pogodnemu i szczęśliwemu Bobowi Cratchitowi (Żaba Kermit) i jego rodzinie, Scrooge poznaje prawdziwe znaczenie Świąt Bożego Narodzenia.