Scrooge hates Christmas. He dislikes everything about it, from the celebrations, the music and the generosity of people. The soul of his best friend Marley appears. He warns him that the spirits of Christmas will visit him soon.
Scrooge comes face to face with a supernatural visitor: The Ghost of Christmas Past. They tour the town where he grew up, memories long forgotten. He realizes how much his sister protected him and how cruel he was to the love of his life.
Scrooge travels with the ghost of Christmas Present to visit Bob Cratchit, where he observes Tiny Tim. He learns the fate that awaits the sick child. He also visits his beautiful niece Adeline and her family whom he's never cared to meet.
The Spirit of the Future shows Scrooge the things that are about to happen. He shows him his death and what people really think of him. Scrooge learns his lesson and asks forgiveness.