Kelsey Grammer ("Frasier") brings Ebenezer Scrooge to life in this musical adaptation of the Charles Dickens' classic tale. During a Christmas Eve dream that evolves into nightmarish proportions, embittered and miserly Scrooge is visited by three Christmas ghosts: Past, Present, and Future, who show him the life he has lives and the future consequences of that life.