a poster for the human centipede but the cast are all muppets