Stary skąpiec Ebenezer Scrooge w noc wigilijną dostaje szansę, aby zmienić swoje życie na lepsze. Za sprawą trzech tajemniczych duchów, które odwiedzają go w noc przed Bożym Narodzeniem, widzi wybrane fragmenty ze swojego życia, które zaważyły na tym, jakim stał się człowiekiem. Duchy pokazują mu wszystkie złe uczynki i przestrzegają przed losem, który po śmierci spotka ludzi za życia oschłych i nieczułych, ukierunkowanych na siebie i zainteresowanych jedynie karierą.