After the movie ended, I struggled to reason why I hated it. I loved the first half (the slow mood-setting buildup and thick atmosphere), but once the action started happening, I started getting irritated. The action itself was well paced and unpredictable enough, but the characters' reactions (in particular the bizarre amoral yet judgmental attitude of the main character Anna) were what killed it for me, and I found myself not caring about her or anyone in the story.
For example, Anna commits a heinous act, possibly while under the influence of heavy medication and or supernatural forces. When she realizes what she has done, there's no hint of remorse but instead she immediately shifts into criminal mode, deftly covering her tracks like mob boss, even using sex as a manipulative tool, but then in the next scene she's hypocritically freaking out at her boyfriend for daring to show concern about her pill popping. Also in that scene she does the WORST cliché of a lover's quarrel: she smacks him out of nowhere, and HE apologizes. The film lost about 2 points right there.
The 2nd half of the film is rife with moments like that. She continues doing awful things while treating her boyfriend like he's the villain and she's the victim. Oh throw in a bizarre ghost who was also a horrible person in life but now on a righteous revenge mission, and we have a bona fide amorality tale where we're supposed to sympathize with characters who don't deserve a drop of sympathy.
It's a shame that the characters (mostly Anna) weren't developed more consistently, or at least in a likeable way, because as I said up front, the cinematography and mood setting was masterfully done. The setting was striking as well: set in the gorgeous vast, barren landscape of Joshua Tree in a remote glass house with no curtains. And the story had a ton of promise.
Instead this film is an unfortunate example of how everything can be working for a movie, but if you don't like the characters the whole thing will fall apart.