On a frosty Christmas Eve, the world’s grumpiest penny-pincher, Ebenezer Scrooge (Michael Caine), is about to get a visit from three very persuasive spirits—and an entire troupe of chaos-loving Muppets. Guided by Gonzo (as Charles Dickens) and Rizzo, Scrooge is whisked through his past, present, and possible future to rediscover kindness, laughter, and the true meaning of Christmas. Featuring Kermit the Frog as the ever-hopeful Bob Cratchit, Miss Piggy as Emily Cratchit, and a scene-stealing cast of felted favourites, this faithful, joke-packed retelling brims with sing-along songs by Paul Williams and storybook warmth from director Brian Henson. Perfect for cosy family nights—and guaranteed to raise even Scrooge’s spirits. Certificate: U #Christmaslist We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.