Question: What is the place of birth of the director of film The Last Play At Shea?
Sentence (from "The Last Play at Shea"): The film premiered on August 21, 2010 at Citi Field, Shea Stadium's successor, in front of around 20,000 moviegoers.
Relevant evidence: No