I was told this was the greatest movie ever. I think what my friend meant to have said was, "This is the greatest movie ever... for a seven year old boy."
It was predictable, weird, and the makers don't understand nuclear physics. It's a fun movie, but so are Transformers, Godzilla, and the Voltron and Big-O cartoons.
The movie doesn't have a lot for women. Now, one might argue that neither does Braveheart, or Gladiator, but those movies had humor, romance, AND action. This movie pretty much just has action and special affects.
Go see it if you like giant monsters and giant robots, and hate good dialog, good acting, good directing, and good movies. OH BURN!
Now, I try to give credit to a movie when it accomplishes what it sets out to do, or is a good movie for what it is. But this movie needed to be funnier, needed to have stronger character development and more interesting characters, and needed to take itself a lot less seriously.