Oscar the Grouch is visited by three ghosts in an attempt to teach him the true meaning of Christmas.
Tim Curry
as Narrator (voice)
Joey Mazzarino
as Joe Marley / Joey Dickens / Lightning (voice)
Kevin Clash
as i-SAM / Elmo (voice)
Caroll Spinney
as Oscar the Grouch / Big Bird (voice)
Kristin Chenoweth
as Christmas Carol (voice)
Rickey Boyd
as Rhubarb the Grouch (voice)
Matt Vogel
as Additional Muppet Performer (voice)
Jim Martin
as Additional Muppet Performer (voice)
Frank Oz
as Bert (voice) (archive footage)
Jim Henson
as Ernie (voice) (archive footage)
Martin P. Robinson
as Snuffy (voice) (archive footage)
Pam Arciero
as Additional Muppet Performer (voice) (archive footage)