Legendary actor Dick Van Dyke stars as the meanest old miser in town, Ebenezer Scrooge who hates Christmas worse than you can say "Humbug!". But on a dark night on Christmas Eve, he is visited by the ghostly spirits of time who show him every Christmas in his life from past, present, and future.