Dans la période victorienne, Ebenezer Scrooge, vieux patron avare et aigri, tyrannisant sans cesse son personnel et ses proches, ne pense qu'à faire du profit. La veille de Noël, le spectre de son défunt associé lui apparaît. Il vient avertir Scrooge qu'il ne lui reste qu'une unique chance...
À quelques jours de Noël, la veuve Mutterance (Katherine Helmond) s'occupe de ses deux enfants adoptifs, Amy (Melissa Joan Hart) et Wallace (Kimble Joyner), et gère la confiserie familiale qu'elle a hérité de son père. Mais son propriétaire, le grincheux Mr. Snyder (Sid Caesar), a décidé...