This is one of those movies that make a twist in the middle of the film, and it kind of saved the movie for me.
It is a slow movie with tons of good action. It feels like an introvert movie as it leaves lots of time to process the many moral and ethical questions that comes up during the movie.
The characters are pretty good and the actors do a great job mixing the story up now and again. The story itself is pretty basic, and we have seen it a million times before, but the tone and the introvert feeling make it a rather interesting and enjoyable movie.