When it comes to Christmas films, you don't get much better than The Muppet Christmas Carol - in fact, according to RadioTimes.com readers, you can't get better at all, as it was voted the best Christmas film of all time in our 2023 poll.

Advertisement

The beloved film was first released in 1992, and retells Charles Dickens's classic festive tale with Sir Michael Caine as Ebenezer Scrooge, and the Muppets filling out many of the other central roles.

As in other versions of the story, the miserly Scrooge is visited over one Christmas Eve night by ghosts of Christmas past, present and yet to come, teaching him to be more generous and loving of his fellow man.

The film came from director Brian Henson, the son of Muppets creator Jim Henson, who spoke exclusively to RadioTimes.com in 2022, in order to mark the 30-year anniversary of the film.

Henson called the film "quite possibly the best thing I ever did", and said of Caine's casting: "One of the first things he said to me the first time we met, he said, 'I'm going to play this utterly, utterly straight.' And I was like, 'Yes, that would be great.'

"Because up until Muppet Christmas Carol, actors in Muppet movies were mostly cameos and it was an opportunity for them to do things a little bit outrageous and to tell big jokes. And it was terrific that he got it – he got how this was going to work."

Of course, many a fan will be planning a rewatch this festive season, but how can they do so? Here’s how you can watch and stream The Muppet Christmas Carol this December.

When is The Muppet Christmas Carol on TV?

Muppet Christmas Carol key art showing the Muppets above Caine as Scrooge
The Muppet Christmas Carol.

It's not clear if or when the movie will be on TV this year, but never fear! Disney Plus is the home of The Muppet Christmas Carol in 2024, and it has the movie looking better than ever by hosting it in 4K HDR!

What's more, an extended edition of the movie is available to stream on the platform featuring When Love Is Gone, a song removed from the film's original theatrical cut.

Can I watch The Muppet Christmas Carol on Netflix or Amazon Prime Video?

Sadly, The Muppet Christmas Carol isn’t available on Netflix UK or free to watch for Amazon Prime customers.

However, you can buy and stream the film from Amazon for £9.99.

Who plays Scrooge in The Muppet Christmas Carol?

Within the swarm of Muppets in The Muppet Christmas Carol, you’ll probably recognise Michael Caine playing Ebenezer Scrooge.

The actor is best known for his roles in Educating Rita, Hannah and Her Sisters and the Dark Knight trilogy.

Talking about whether he has a favourite Muppet movie, Caine told GQ: "Oh, my one. I watch it all the time with the kids, I think it’s the funniest of the lot. But then I would, wouldn’t I?

"And I see it every year, because it’s on television every year at Christmas. I just saw it in the TV guide. It’s a good, fun film for kids. And of course, it can never grow old, unlike me."

Who's in the cast of The Muppet Christmas Carol?

Other human characters you might find familiar are Robin Weaver (Simon’s mum from The Inbetweeners), who plays Scrooge's niece-in-law Clara, and Luther's Steven Mackintosh as Fred, Ebenezer Scrooge's nephew.

Advertisement

If you're looking for something to watch tonight, check out our TV Guide and Streaming Guide or visit our Film hub for all the latest news. For more from the biggest stars in TV, listen to The Radio Times Podcast.

Advertisement
Advertisement
Advertisement