One Christmas Eve, the miserly Scrooge (Caine) reluctantly gives Bob Cratchit (Kermit the Frog) an unpaid day off for Christmas. That night, Scrooge is visited by three spirits. The first takes him back to his youth, when he lost the beautiful Belle. The second shows him the penurious Bob Cratchit, his wife Emily (Miss Piggy) and their children in the present day. The third shows him a possible future – with Scrooge himself dead and unlamented, and the Cratchits mourning the loss of their beloved Tiny Tim. Scrooge awakens a changed man, and distributes Christmas largesse to all. Led by The Great Gonzo as Charles Dickens, all your favourite Muppet regulars deliver plenty of seasonal family fun.