Jest rok 1860. Skąpy i bezduszny Ebenezer Scrooge (Albert Finney) jest zakochany jedynie w swoim bogactwie. Nie podziela ogólnej radości zbliżających się Świąt Bożego Narodzenia. W Wigilię, Scrooge poznaje ducha swojego zmarłego towarzysza Jacoba Marleya (Alec Guinness). Duch Marleya...