London városában él Ebenezer Scrooge, a mogorva, kapzsi öregember. Karácsony van, ő pedig ugyanolyan goromba, mint máskor és nem hajlandó átadni magát az ünnep szellemének. Idén azonban máshogy alakul számára a karácsony, ugyanis éjszaka három szellem tesz nála látogatást. E három kísértet feladata, hogy rávezessék Scrooget, milyen életet is él.
Megmutatják neki az elmúlt év karácsonyait, a jelen történéseit és a valószínűleg bekövetkező jövőjét is, ha így folytatja az életét. Az öreg eleinte humbugnak tartja az egészet, ám utazása során, melyet a szellemekkel tesz, ráébred, hogy nem élheti le így az életét. Ezen a hideg karácsonyi estén Scrooge szíve végre megnyílik és életében először, átadja magát az ünnep varázsának.
Karácsonyi ének teljes mese,