I went and saw GI Joe last night. It didn't suck.
Don't get me wrong, it's not the best movie ever made, but it's not even close to being as bad as some loons on the "net" are screaming about. There were some story choices that I don't think I would have made, but screen writers have to set up situations for someone to be able to get conflict and resolution in two hours. They can't count on everyone having read all the comic books.
I only had two real problems with this film. First the cursing. Why, in a movie based on a TOY line that was aimed at KIDS and another TOY line aimed at KIDS to tie into the movie that is produced by a TOY company that makes their money selling TOYS to KIDS, does there have to be so much cursing. Okay not a lot, but enough for my seven year old to turn to me and say; "Yeah do they keep saying bad words." Sure it's real language that would be said in those "real" situations, but in a world were the suits delude everything for the masses I'm surprised that they would put the cursing in.
Second; why would you put a mouth on the mask of a character that does not talk. That was the oddest change I've ever seen made in a comic to movie adaption. the man did not say one word. Everyone knew about a quarter way through the film he was going to speak. Why put a mouth on the mask. Just silly.
This was a fun, summer, popcorn movie. If your looking to just disengage your brain and enjoy some time at the movies this is a good choice.