This is a perfect example of a movie that should be a remade. The first version has a great look and an interesting vibe, but it's ultimately unsuccessful. It's not even all that different from the novel, it just never comes together on its own.
There's definitely a good movie to be gleaned here.