NEW YORK, NY - MARCH 27: "The Confession" screening at the Crosby Street Hotel on March 27, 2011 in New York City. - sdmackpictures