I was a little worried about sitting through an almost 3 hour movie.. BUT it was so good that it definitely didn't seem that long!! There was so much action, amazing special FX, great story, couldn't wait to see what was going to happen next, lots of twists/turns AND had a great ending. All of the elements in place for an all around great movie!