Released in 1998, The Faculty is a science fiction ... "Controlled by otherworldly parasites, the faculty try to infect students one by one. Cheerleader Delilah (Brewster), football player Stan ...