Excellent movie, even the flashbacks, that I am not big fan of it when they tried to overexplain something and they go back and forth and you get lost in the timeline, it was done short, sweet and effective, keeps you at the edge of your sit, the acting is phenomenal from everybody, the tension, anticipation, etc, great, great movie.