NetflixMovies

Directed by Stuart Orme

Films directed by Stuart Orme, four in all, made between 1989 and 2001. The best known are The Puppet Masters, The Lost World and The Heist.