NetflixMovies

Directed by Luis Llosa

Five films directed by Luis Llosa, made between 1988 and 1997, including Anaconda, The Specialist and Sniper. Most of them are action films.