Scrooge
The Great Gonzo / Robert Marley / Bunsen Honeydew / Betina Cratchit / Rat / Zoot (voice)
Rizzo the Rat / Bean Bunny / Kermit the Frog / Beaker / Belinda Cratchit / Beetle / Lips / Pig Gentleman (voice)
Tiny Tim Cratchit / Jacob Marley / Ghost of Christmas Present / Lew Zealand / Ma Bear / Mouse / Mr. Applegate / Penguin / Pig Gentleman / Pops / Rat (voice)
Miss Piggy / Fozzie Bear / Sam Eagle / Animal / George the Janitor / Horse and Carriage Driver / Vegetable Salesman (voice)
Rat / Peter Cratchit / Old Joe / Swedish Chef (voice)
Ghost of Christmas Present (performer) / Ghost of Christmas Yet to Come (performer)
Ghost of Christmas Yet to Come (performer) / Ghost of Christmas Past (performer) / Turkey / Additional Muppets (voice)
Daughter Mouse / Ghost of Christmas Past (performer) / Additional Muppet Performer (voice)
Ghost of Christmas Past / Additional Muppets (voice) (as William Todd Jones)
Ghost of Christmas Past (voice)
Fred
Belle
Clara
Young Scrooge
Boy #1
Boy #2
Old Joe (voice)
Additional Muppet Performer (voice)
Additional Muppet Performer (voice) (as David Barclay)
Additional Muppet Performer
Additional Muppet Performer (voice) (as Dave Bulbeck)
Additional Muppet Performer (voice) (as Dave Showler)
Additional Muppet Performer (voice) (as Simon Williamson)
Pig Gentleman / Undertaker (voice)
Mrs. Dilber / Spider / Additional Muppets (voice)
Elderly Gent (uncredited)
Dancer (uncredited)
Themselves (uncredited)