NEW YORK, NY - SEPTEMBER 16: "The Weird World of Blowfly" premiere at the Quad Cinema on September 16, 2011 in New York City. - sdmackpictures