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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results