Walmart releases a first installment of its 2026 Christmas advertising campaign featuring The Muppets and Walton Goggins as Ebenezer Scrooge. The promo centers on a reimagining of the 1992 “The Muppet Christmas Carol,” with Goggins portraying Scrooge through the familiar story beats, including encounters with the “Ghost of Christmas Presents” and other seasonal figures.

Coverage across outlets describes the commercial as part of a broader series and highlights the involvement of core Muppet characters such as Kermit the Frog, Miss Piggy, Gonzo, and Rizzo, with additional characters also said to appear. Adweek frames it as Walmart bringing the actor and the Muppets together for its holiday “Carol,” while ComingSoon.net emphasizes the casting and the “Christmas mayhem” angle. FirstShowing.net focuses more on the promo’s concept and notes planned follow-up videos in the campaign.

Spanish-language spots are also mentioned in one account, including Stephanie Beatriz as Scrooge’s niece, alongside additional “ghost” installments.