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.