Ebenezer Scrooge est un vieillard égoïste et bougon, qui ne pense qu'à son argent. Cette année, à la veille de Noël, trois fantômes incarnant chacun les Noëls passés, présents et futurs, vont lui rendre visite. Au cours d'un drôle de voyage, ils vont lui ouvrir les yeux sur sa vie d'avare et lui offrir une chance de devenir meilleur...