Much ado about nothing... As so often, the plot has been laid out often enough. So straight to the point: This movie sounds interesting and has an acceptable concept. Technically, it's well done; good acting (Rourke, De Niro, Bonet), dark atmosphere, a convincing set.
Its only fault is: It's boring and way more ambitious than what it delivers in the end.
(Spoilers ahead)
The age-old subject of a man selling his soul to the devil and then trying to cheat his way out of the deal may still be appealing but it only works if the cheater is at least a bit likable. Harry Angel (the obvious pun is annoying either) isn't. He's a brute, a bully, a loser. Someone you don't care about at all. Who cares if he looses his soul?
To make this waste of celluloid a bit more interesting, they thrust in some voodoo, some half-incestuous sex and lots of blood. Unfortunately, it's all uninspired and looks like a gumbo soup. Better spend two hours cooking instead of watching this piece of crap.