Question: What is the place of birth of the director of film The Last Castle?
Sentence (from "Billy Joe Castle"): Billy Joe Castle( born 14 July 1992 in Marchwood, Hampshire) is an English professional snooker player.
Relevant evidence: No