Ever since that Christmas Eve seven years ago when Ebenezer Scrooge (Kelsey Grammer) buried his longtime friend and business partner, Jacob Marley (Jason Alexander), Scrooge's melancholy has settled into an eternal bitterness toward the holidays and his fellow man. His loyal but meek clerk, Bob Cratchit (Edward Gower), is the constant target of his cruelty and even Scrooge's own nephew inspires in his uncle no Christmas sentiment warmer than "Bah! Humbug!" But this Christmas Eve is startlingly different. Scrooge has company, the ghost of his old partner has arrived to warn him of the consequences of the suffering he has caused and to extend an invitation for redemption. Charles Dickens's classic story of the Christmas spirit that still lives within embittered Ebenezer Scrooge is magically transformed into a musical event featuring a visitation of spirits from past, present, and future. Featuring memorable songs from Oscar nominee and Tony winner Lynn Ahrens (Ragtime, Anastasia) and Alan Menken, the Oscar-winning composer of Beauty and the Beast and Aladdin.