NEW YORK, NY - JANUARY 17: "The Meat Puppet" New York Premiere Film at Anthology Archives on January 17, 2013 in New York City. - sdmackpictures