The Public Theater presents HAMLET, featuring Golden Globe Award winner Oscar Isaac as the tormented Danish Prince. Directed by Tony Award winner Sam Gold, HAMLET runs through Sunday, September 3 in the Anspacher Theater, with an official press opening last night, July 13.