Where Muppet Christmas Carol cast are now

Many thought The Muppet Christmas Carol was going to be a huge flop, but 30 years later it’s become a festive classic

Star Sir Michael Caine played Scrooge, and has since been knighted by Queen Elizabeth II for his services to British film

Steven Mackintosh played Scrooge’s nephew Fred and has since been in Kick-Ass 2, The Sweeney, Luther and Lock, Stock and Two Smoking Barrels

Ray Coulthard played a young Ebenezer Scrooge and later starred as Alasdair Sinclair in Emmerdale

Robin Weaver, who played Clara, went on to star as Simon's mum Pamela Cooper in The Inbetweeners

Meredith Braun was just 19 years old when she played Belle, a figure from Scrooge's past, and she's now a West End star

Frank Oz played a range of characters in the festive film including Miss Piggy, Fozzie Bear and Animal - and was Yoda in every Star Wars movie