To put it short, the movie is pretty predictable.
The movie itself is very story-caried, giving the whole first hour and a half was a build up to a plot that kind of came out of no where, the movie is still really enjoyable. Given that, I'd keep it at 7.5/10 in my books