On paper, a 19th century novelist, a bunch of puppets and a serious actor known for playing outlaws make for an unlikely cinema mix.
Yet 30 years after The Muppet Christmas Carol was released, with Michael Caine in the lead role, it is still a much-loved festive classic.
To mark the anniversary, the musical drama – renowned for being one of the best adaptations of a Charles Dickens novel – will return to cinemas this month.