Though I heard great reviews from everyone I went into the movie with low expectations but by the time I left I could not have had enough! From start to finish I was on the edge of my seat! not to mention the fact half an hour into the movie I had to pee pretty bad and still did not move until the very end 2 hours later!