Au cours de la nuit précédant Noël, un vieillard égoïste et avare nommé « Ebenezer Scrooge » reçoit la visite du fantôme de son défunt associé Jacob Marley venu lui dire que son comportement actuel ne peut le rendre heureux car s'il continuait il supporterait de lourdes chaines pour l'éternité et peut être même plus. Plus tard, durant les trois nuits suivantes, Scrooge reçoit la visite successive de trois fantômes incarnant les Noëls passé, présent, et futur.
Room In Your Heart — Honeydew and Beaker
Good King Wenceslas — Muppet Brass Buskers
Scrooge — The Muppet Cast
Marley and Marley — Marley and Marley
When Love is Gone — Belle
Fozziwig's Party — Dr. Teeth and the Electric Mayhem Band
It Feels Like Christmas — Ghost of Christmas Present
Chairman of the Board — Sam Eagle
Bless Us All — Tiny Tim & Tiny Tim's Family
Christmas Future — Miles Goodman
Finale – When Love Is Found / It Feels Like Christmas — Ghost of Christmas Present & Tiny Tim & Scrooge & The Muppet Cast
When Love Is Gone — martina mcbride
Christmas Scat — Tiny Tim & Kermit
One More Sleep ’til Christmas — Kermit
Christmas Past — Miles Goodman
Christmas Morning — Miles Goodman