(Lima, Peru)
Luis Llosa Urquidi (born 1951) is a Peruvian film director. He is best known for Sniper, The Specialist, and Anaconda.
IMDB