Few festive films can rival The Muppet Christmas Carol when it comes to choosing the best Christmas film of all time and the beloved movie might well be the best-ever adaptation of Charles Dickens's classic Yuletide yarn.

Advertisement

The film was first released in 1992 with a genius piece of casting seeing Kermit, Miss Piggy and the rest of the gang joined by Sir Michael Caine as famous miser Ebenezer Scrooge, who is visited by three ghosts who are desperate to make him see the error of his cruel Christmas-hating ways.

Last year, director Brian Henson spoke exclusively to RadioTimes.com to mark the 30-year anniversary of the film and called it "quite possibly the best thing I ever did".

Speaking about Caine's casting, he added: "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."

More like this

Fancy revisiting The Muppet Christmas Carol this December? Here’s how you can watch and stream the film this year.

When is The Muppet Christmas Carol on TV?

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 2023, 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 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.

Find something to watch tonight with our TV Guide or Streaming Guide.

Advertisement

Try Radio Times magazine today and get 10 issues for only £10 – subscribe now. For more from the biggest stars in TV, listen to The Radio Times Podcast.

Advertisement
Advertisement
Advertisement