First half exceptional, then it veers off into mediocrity....
The twists and turns in the first half were amazing and then it's almost like a whole new director and writer came in and finished the second half.
Also, DON'T read anything about the plot of the flick...it will ruin all of the good parts completely.