The ending did not reflect well on how they built up the main characters morals, but this movie was overall pretty good. There was quite a good amount of suspense and the storyline was good. The ending wasn't very realistic as to what a person like the main character would do in that situation, hence only 3 stars.