In this adaptation of the Christmas story narrated by Charles Dickens himself (played by Gonzo the Great) with the occasional commentary of Rizzo the Rat, it is Christmas Eve in 19th century London. The merriment is not shared by Ebenezer Scrooge (Michael Caine), a surly money-lender who is more interested in profit than celebration. So cold to the season of giving is he that his book-keeping staff, including loyal employee Bob Cratchit (Kermit the Frog), has to plead with him just to have the day off work on Christmas by pointing out that Scrooge would have no customers on the holiday and that it would waste coal to sit alone in the office. Scrooge's nephew, Fred (Steven Mackintosh), arrives to invite his uncle to Christmas dinner and two gentlemen (Bunsen and Beaker) also come to Scrooge's offices, collecting money in the spirit of the season to provide a Christmas dinner for the poor. Scrooge rebuffs his nephew and complains that it is not worth looking after the poor, as their deaths will decrease the surplus population. Fred is shocked at his uncle's uncharitable and cold nature, but repeats his invitation, makes his own donation, and departs.