1. The Muppet Christmas Carol (1992)
Second only to Muppet Treasure Island (sorry, we’re biased), Jim Henson’s The Muppet Christmas Carol retells the famous tale with characters like Kermit and Miss Piggy… and Michael Caine as Scrooge. Framed by author-narrator Charles Dickens (the Great Gonzo) addressing his rodent audience (Rizzo the Rat), the classic story survives. All the pen-pushing glovesters in Scrooge's office run on fear of dismissal, with Bob Cratchit (Kermit the Frog) negotiating but nervous. Not so his wife Miss Piggy, ready to have a go at Scrooge, but mindful of the needs of their family, a brood as mixed as you would expect from pigs and frogs, which explains the medical condition of Tiny Tim, a froglet with a cough on crutches. The three ghosts of Christmas are wonderful. Did we mention that Gonzo plays Charles Dickens? Well it bears repeating. Rated G.