The Lost World
A group of unlikely allies are assembled to go on an expedition deep within the Amazon forest in search of new discoveries.A group of unlikely allies are assembled to go on an expedition deep within the Amazon forest in search of new discoveries.
Starring Peter McCauley, William deVry, William Snow, Michael Sinelnikoff, Rachel Blakely, Jennifer O'Dell, Laura Vazquez, Robert Coleby, Brad McMurray, George Henare
It's a action & adventure and science-fiction movie, and has a rating of 7.1 out of 10 from Imdb which is usually fine for this kind of movie.
Watch it here
Not found streaming from Netherlands.