From Lima, Peru • Born in Jan 1, 1951 (75 years old)
Luis Llosa Urquidi (born 1951) is a Peruvian film director. He is best known for his feature films Sniper (1993), The Specialist (1994), and Anaconda (1997). (Via Wikipedia)
AnacondaFilm • 1997
Watchers IIIFilm • 1994