I'll start off by saying that reading through the reviews *before* watching the movie will almost definitely influence your opinion of the movie even while watching it. The movie is by no means a perfect one. But it has good moments, keeps you interested, has a surprise ending (some might not like that). The plot holes are glaring and I can see why people can be mad at that. But they are not something many people who watch with a suspension of belief, will be bothered by. The pacing is quite good, quality is good and acting is good. Storyline itself has its ups and downs like the movie itself.