To celebrate the holidays, Disney has added A Muppets Christmas: Letters to Santa (2008), starring Uma Thurman, Madison Pettis, Whoopi Goldberg, Tony Sirico, Nathan Lane, Jane Krakowski, and Steve Schirripa to the Disney+ library! The news was shared on The Muppets social media pages along with the caption, “Special delivery just in time