A Christmas Carol (aka SpongeBob's Christmas Carol) is another SpongeBob and Nicktoons Christmas Special after The All Nighter Before Christmas. Starring Mr. Krabs as Ebenezer Scrooge, SpongeBob as Bob Cratchit, XJ-4 as Mrs. Cratchit and Jenny as Isabelle.
On Christmas Eve 1843, while all of Victorian England is in the merry spirit of Christmas, Ebenezer Scrooge (Mr. Krabs, with full Scottish accent) thinks only of the money he has made and of making more (apparently, he charges people 80% interest, compounded daily). While Scrooge's selfish thoughts cascade in his head, Bob Cratchit (SpongeBob SquarePants, voiced by Tom Kenny), exhausted and underpaid, continues to work long and hard for him. Cratchit reluctantly asks for a "half day off" for Christmas, to which Scrooge replies it will be unpaid (in contrast to the original version where Scrooge is irritated at giving Cratchit Christmas off with pay) When collectors Lampy and Radio (voiced by Tim Stack and Roger Kabler respectively), along with beggars on the streets, kindly ask for a simple donation, Scrooge responds that if he does, the poor will no longer be poor and thus they (the collectors) will be out of work, "and you [can't] ask me to do that, not on Christmas Eve." He also turns down his cheery nephew Fred (Timmy Turner, voiced by Tara Strong) who invites him to a wonderful holiday feast of plump goose with chestnut dressing, candied fruits, and cinnamon cake with lemon sauce, stating that such rich festive cuisine gives him digestive and other health difficulties.("are you daft? You know I can't eat that stuff!")
That Christmas Eve night, the ghost of Jacob Marley (B.O.B., voiced by Seth Rogen), Scrooge's greedy former business partner, appears. Scrooge commends him for his ruthlessness. Marley chuckles "Yup", then recalls his sinfulness, and tells that because of his cruelty in life, he is doomed to wear heavy chains for eternity, or "maybe even longer". He warns that a similar fate, if not worse, will befall Scrooge unless he changes his ways. Marley/B.O.B. then leaves, falling down the stairs when he tries to avoid tripping over Scrooge's cane again and letting out his signature B.O.B. holler. Scrooge soon dismisses the incident, but is later awoken by the Ghost of Christmas Past (Pedro the Little Plane, voiced by Frank Welker). He shows Scrooge his past, when his growing love of money led him to break the heart of Isabelle (Jenny Wakeman, voiced by Janice Kawaye), who had waited for years to marry him.
Not long after the first visit, the Ghost of Christmas Present (The Giant, voiced by Will Ryan) arrives, surrounded by Turkey, Mince Pies, and Suckling Pigs. He reveals the misery Scrooge has caused by showing him the poverty-stricken Cratchit family. Bob's young son, Tiny Tim (Billy SquarePants, voiced by Zachary Gordon), is ill, and the Giant foretells tragedy if the family's hapless life does not change. However, just when Scrooge is desperate to know Tim's fate, the Ghost of Christmas Present and the house both vanish. The Ghost of Christmas Yet to Come (a hooded figure later revealed to be Plankton, also voiced by Doug Lawrence) takes Scrooge to a graveyard. When he sees Bob mourning for Tiny Tim, who has passed away (indicated by Bob placing Tim's crutch on his memorial marker), Scrooge realizes he can no longer treat others in such a cruel way.
He then overhears the laughter of two gravediggers (Squidward and Patrick); apparently, they are amazed and humored by the fact that no one attended the funeral of the man whose grave they were digging for. After the weasels finish their work and leave, Scrooge and the ghost approach the lonely grave, where the ghost lights a cigar, revealing Scrooge's name on the tombstone, and gives him a shove into his grave. Scrooge falls towards his coffin as the lid opens and the flames of hell burst out. Scrooge clings to vine but it snaps and Scrooge falls into his grave, shouting his repentance, as the ghost laughs cruelly.
Suddenly, he is back home on Christmas morning. Having been given another chance, he throws his coat over his nightshirt, dons his cane and top hat, and goes to visit the Cratchits, cheerfully donating generous amounts of money along the way and telling Fred that he will come after all. He tries to play a ninny on Bob, dragging in a large sack supposedly filled with laundry and announcing gruffly that there will be extra work in the future. But to the Cratchits' joy, the sack is instead filled with toys and a big turkey for dinner. Scrooge gives Bob a raise and makes him his partner in the counting house, and Tiny Tim proclaims the original character's famous line of "God bless us, everyone!"
- Mr. Krabs as Ebenezer Scrooge
- SpongeBob SquarePants as Bob Cratchit
- Timmy Turner as Fred Honeywell (Ebenezer's nephew)
- Lampy and Radio as Collectors for the Poor
- B.O.B. as Jacob Marley
- Pedro the Little Plane as The Ghost of Christmas Past
- Jenny as Isabelle
- The Giant as The Ghost of Christmas Present
- XJ-4 as Mrs. Cratchit
- Billy SquarePants as Tiny Tim
- Bobbie SquarePants as Peter Cratchit
- Mary SquarePants as Martha Cratchit
- Sheldon J. Plankton as The Ghost of Christmas Yet To Come
- Toaster (The Brave Little Toaster) as Mr. Fezziwig