Nightbreed (1990)
Nightbreed (also Night Breed on publicity material) is a 1990 American fantasy horror film written and directed by Clive Barker, based on his 1988 novella Cabal. The film features Craig Sheffer as Aaron Boone, an unstable mental patient led to believe by his doctor (David Cronenberg) that he is a serial killer. Tracked down by the police as well as by his doctor (the actual murderer) and his girlfriend (Anne Bobby), Boone eventually finds refuge in an abandoned cemetery called Midian, among a community or "tribe" of monsters and outcasts, known as the "Nightbreed", that hides from humanity.
More at Wikipedia.