a horror movie featuring demonic muppets celebrating with a big feast