Honestly, despite some things being predictable it was still a really good movie. A lot of persons are commenting how the trailer ruined it for them because they revealed who the guy was from before but anyone could have figured out the guy from the beginning even if it wasn't in the trailer. I think it was a decent movie overall. Definitely had me on the edge of my seat within the last couple minutes.