This is a masterpiece. Not because it follows Dickens' marvelous story to the letter, but because it uses the Muppets to take the story to a wonderfully creative level. Michael Caine is Scrooge and he plays him really well. He never flinches at the fact that his clerk is a frog, that Tiny Tim is also a frog, and so on. Jacob Marley is played by those two old guys who carry on a commentary on the Muppet Show. As Scrooges wades through the famous story, meeting the ghosts of past, present, and yet to come, we are starting to believe that what we see on the screen are real characters. There are some wonderful songs that move the plot nicely along. Of course, the Muppets are incredible jokester, punning and dropping one-liners at will. Of course, we have to accept that Scrooge was apprenticed by old Fozziwig at a rubber chicken factory. Make this an annual event at the holidays.