Na Badnjak, škrtog Ebenezera Scroogea probude duhovi koji mu prikažu njegovu bijednu egzistenciju, propuštene prilike iz mladosti, sadašnju okrutnost i užasnu sudbinu koja mu prijeti ako ne promijeni svoje ponašanje. Scrooge se suočava s pričom o svojoj sve većoj gorčini i zloći te mora odlučiti hoće li njegova budućnost biti obilježena smrću ili iskupljenjem.
Tvrdoglavo odbijajući vjerovati u Božić i biti odvojen od svog neiscrpnog bogatstva, Ebenezer Scrooge (Alastair Sim) ne želi se gnjaviti sa siromašnima u najsvečanije doba godine. Umjesto da svetu noć provede sam, posjeti ga neočekivani prijatelj, Jacob Marley (Sir Michael Hordern), koji će utrti put posjetu duhova božićne prošlosti (Michael Dolan), sadašnjosti (Francis De Wolff) i budućnosti (Czeslaw Konarski). Ali, što žele ti duhovi? Može li stari škrtac priznati pogrešku i prihvatiti promjene? Na kraju, je li Scrooge spreman voljeti i biti voljen?
Dva dana prije Božića, Trixie je tužna jer se Bonnie s njom nikad ne igra. Malo kasnije, Bonnie nosi svoje omiljene igračke kod prijatelja na zajedničku igru, no tamo joj se svidi igraća konzola pa igračke završe u drugoj sobi, prepuštene same sebi. Tamo se nalazi linija opasnih dinosaura-igračaka pa će naši junaci biti u velikoj opasnosti...