NEW YORK - NOVEMBER 13: The opening night of "Devil Boys From Beyond" at New World Stages on November 13, 2010 in New York City. - sdmackpictures