Okay...theres a difference between a genre and sub-genre. A horror film is any film whose main intentions are to "horrify" the audience. Seven, Psycho, and Hannibal definitely qualify in this respect. Psychological thriller is not a genre, its a sub-genre of horror. Horror is a very broad genre and many sub-genres fall into them such as: supernatural (The Ring, The Excorcist), Slasher (Halloween, A nightmare on Elm Street), Monsters (Alien, Predator), Psychological (Seven, Silence of the Lambs), and more.All of these aim for the same (primary) goal...they try to get underneath the audience's skin and creep them out.