The Faculty (1998) Robert Rodriguez, Jordana Brewster, Clea DuVall, Laura Harris August 21, 2024 Horror, Mystery, Sci-Fi A horror tale set in a High School where the students suspect the teaching staff of being aliens Read More »