NetflixMovies

Directed by David DeCoteau

Films directed by David DeCoteau, 37 in all, made between 1987 and 2021. The best known are Puppet Master III: Toulon's Revenge and Creepozoids.