Im London des 19. Jahrhunderts herrscht Not und Elend unter den Menschen, was dem verbitterten Geldwechsler Ebenezer Scrooge gute Geschäfte verschafft. Scrooge hat für bedürftige Menschen nur Verachtung, Mitleid ist ihm fremd. Weihnachten verbringt der hartherzige Geizhals alleine in seinem Haus. Doch in der Nacht erscheinen die drei Geister der Weihnacht und erteilen ihm eine Lehre.