NetflixMovies

Directed by Declan O'Brien

Declan O'Brien directed seven of the films in the catalog, from Wrong Turn 3: Left for Dead and Sharktopus to Joy Ride 3.