The Muppet Christmas Carol is one of the most beloved festive films – arguably more popular and iconic than the original Christmas Carol in a lot of ways.

Starring Michael Cain as Ebenezer Scrooge, the movie substitutes most other major characters for familiar Muppets, with Kermit as Bob Crachit, The Great Gonzo as the Narrator and Statler and Waldorf as ‘The Marley Brothers’.

It’s an uplifting and hilarious take on a classic, with songs that will stay in your head all the way into the New Year. If you want to watch the film for yourself, we’ve rounded up all the places you can watch it this Christmas. You can also check out our picks of the best Christmas telly for 2020.

Stream The Muppet Christmas Carol online for free

At the time of writing, the only place to stream The Muppets Christmas Carol at no additional cost to subscribers is via Disney Plus. If you’re not already subscribed, you can do so for £5.99/US$6.99 per month or £59.99/$69.99 per year on the Disney+ website, and you can take a look at all the ways to get Disney Plus for free.

If you have a Sky Cinema subscription, you can also watch The Muppets Christmas Carol.

Sadly, The Muppets Christmas Carol isn’t available on other streaming platforms such as Netflix.

Buy the digital version

If you’d like to own a digital copy of The Muppet’s Christmas Carol, then you can purchase it from Amazon, iTunes, Google Play and YouTube. The best price we’ve seen on the movie so far is £9.99.

Buy the DVD

If you prefer old-school DVDs, then Amazon has you covered. You can pick it up for as little as £4.99 - or £13.44 for the Blu-Ray version. Amazon even has a VHS version for £5.99, should you still have a video player knocking around your house.

Rent the DVD

You can also lease out the DVD should you wish, completely for free. Cinema Paradiso offers a 30-day free trial on all the plans available.

Sadly, The Muppet Christmas Carol isn’t available to rent digitally in the UK.