Nightbreed (1990, dir. Clive Barker)

A young man is troubled by visions of monsters, and of a place called Midian. Ambitious but confusingly-told fantasy/horror hybrid with plenty going on, and lots of ideas, though not all of them well-executed enough to make for a fully-coherent movie.