After a violent opening and a setup to let you get to know the characters, the movie keeps building momentum as we realize that nothing is really what it seems to be. In the end it makes you think about right and wrong without preaching at you. I highly recommend it.