I would have loved to rate this movie higher, there's plenty of potential in the concept and some of the ideas in the movie but I couldn't stand the characters. Their interactions with each other, and their development doesn't follow human rules, they are what is needed in the scene and that creates a disconnect that avoided me to enjoy the film. Most of it is also completely predictable, except for a twist near the end, and I'm not sure if I couldn't see due to the incoherence of it all at that point.
I would have rated it at least 5 because it feels like a movie despite its flaws, but there are so many good reviews I feel like I need to warn others, thus this review.