Finally saw it last night. Wow. I really thought it was going to be better than that. It wasn't awful, but there were so many things that could have been done better. They tried to cram too much stuff into one movie.
Two and a half hours is too long. If you need that long to tell a story, maybe you're trying too hard to get it all in.
I think I agree with some here that there were just too many action scenes. The story could have been cleaned up and made a tighter movie by just trimming some of the fat.
Overall though, I gave it a B.