This movie really reminds me of Angel Heart (1987, not the anime)
In the way that it really pulls no punches in the storyline twists, geez, could they really put any more shocks in either film? I don't think so...
I think this was perhaps inspired by Angel Heart (1987), who else agrees with me?