Make sure you check out Angel Heart, as Holden listed, as well. That film pulls no punches. A true neo-noir, but with the required supernatural elements you asked for...
__________________
“It takes considerable knowledge just to realize the extent of your own ignorance.” ― Thomas Sowell