Un chant de Noël raconte l'histoire d'Ebenezer Scrooge, un riche grippe-sou au cœur froid qui reçoit la visite du fantôme de son ancien associé et des esprits des Noëls passés, présents et à venir, dans le but de lui montrer l'erreur qu'il a commise.