TonightHomeAsk
Wrestle Against Hunger
TermsPrivacyDelete account

© 2026 Solaos, Inc. All rights reserved.

TheBeacn uses essential cookies to keep you signed in and optional cookies for product analytics and ad performance. See our Privacy Policy.

The Muppet Christmas Carol

The Muppet Christmas Carol

MovieG19921h 26m
7.9
User Score
71%
Critics
IMDb
Watch Now

Cast

Michael Caine
Ebenezer Scrooge
Dave Goelz
The Great Gonzo as Charles Dickens / Robert Marley / Dr. Bunsen Honeydew / Betina Cratchit / Rat / Zoot (voice)
Steve Whitmire
Kermit the Frog as Bob Cratchit / Rizzo the Rat / Beaker / Bean Bunny / Belinda Cratchit / Beetle / Lips / Pig Gentleman (voice)
Jerry Nelson

Soundtrack

The Muppet Christmas CarolThe Muppets · 1992
MusicComedyFamilyFantasyDrama

Created by Jim Henson

Director Brian Henson

Writers Jerry Juhl

A classic holiday story gets a playful twist as a cold-hearted miser is confronted with the impact of his choices during late-night visits from three Christmas spirits. Guided through memories, present-day consequences, and a sobering glimpse of what could come next, he’s pushed to rethink what the season—and kindness—really mean.

Tiny Tim Cratchit / Jacob Marley / Ghost of Christmas Present / Lew Zealand / Ma Bear / Mouse / Mr. Applegate / Penguin / Pig Gentleman / Pops / Rat (voice)
Frank Oz
Miss Piggy as Emily Cratchit / Fozzie Bear as Fozziewig / Sam the Eagle as Headmaster of Junior High Graduates / Animal / George the Janitor / Horse and Carriage Driver / Vegetable Salesman (voice)
David Rudman
Rat / Peter Cratchit / Old Joe / Swedish Chef (voice)
Don Austen
Ghost of Christmas Present (performer) / Ghost of Christmas Yet to Come (performer)
Jessica Fox
Ghost of Christmas Past (voice)
R
Robert Tygner
Ghost of Christmas Yet to Come (performer) / Ghost of Christmas Past (performer) / Turkey / Additional Muppets (uncredited) (voice)
Steven Mackintosh
Fred, Scrooge's Nephew
Meredith Braun
Belle
Robin Weaver
Clara
Raymond Coulthard
Young Scrooge
R
Russell Martin
Young Scrooge
T
Theo Sanders
Young Scrooge
K
Kristopher Milnes
Young Scrooge
E
Edward Sanders
Young Scrooge
A
Anthony Hamblin
Boy #1
F
Fergus Brazier
Boy #2
David Shaw-Parker
Old Joe