I have read some of the other reviews on this movie on here. One word.....idiots. The two and a hlaf hours flew by. This movie is above and beyond better than the first, and I loved that one. It has action, humor and suspense, what more does a summer blockbuster need? For those of you that are poopooing Megan Fox's daisey dukes, I've seen far worse things in family films to say this one is not good for all ages. Not only do I say go see it, I say go see it twice. Awesome movie here!