Christmas of 1843, Ebenezer Scrooge is working with his clerk Bob Cratchit when his nephew Fred comes in. Fred asks his Uncle if he wants to go to the Christmas party, and at the same time, two men walk in asking Scrooge if he wants to help for charity. As Fred is leaving, he says "Merry Christmas", but Scrooge responds in an angry "Bah! Humbug!"
As Scrooge gets into bed later that night, he is disturbed by the ghost of his dead partner, Jacob Marley who is weighed down by heavy chains. He tells Scrooge that in the next three nights, he will be visited by three spirit. After Marley;s ghost leaves, Scrooge falls into a deep sleep.
Scrooge awakes to the ghost of Christmas past that will take him back to his childhood and time of engagement to a woman named Belle. Scrooge becomes deeply moved to the point that he cries tears of regret before the spirit returns him to his bed.
On the second night, the ghost of Christmas present visits Scrooge. He shows Scrooge Bob Cratchit's son, a crippled boy named Tiny Tim. Tim's kindness and humility warms Scrooge's heart. Then, the spirit shows Scrooge's nephew Fred at the Christmas party. At the end, Christmas past shows Scrooge two starving children that live under his coat.
On the third night, Scrooge is visited by the ghost of Christmas yet to come. This spirit takes Scrooge to a churchyard where he finds his name on a tombstone. After seeing this, Scrooge begs to the ghost that he will be less greedy and honor Christmas with all of his heart.
The next morning, Scrooge ends up back on his bed still begging to be better. He then rushes into the town and realizes he is now in the Christmas spirit. He sends a turkey to the Cratchit family and attends Fred's party. Scrooge keeps his promise to honor Christmas, treats Tiny Tim as his own child, provides gifts for the poor, and treats everybody with kindness.