Question: Are director of film The Leech and director of film Apapacho both from the same country?
Sentence (from "Apapacho"): The film opened in theatres on October 18, 2019.
Relevant evidence: No