I saw it for a second time and loved it even more. This is just a ridiculously entertaining film. It's very much like Star Wars crossed with X-Men crossed with James Bond and I enjoyed every minute of it. Most of the criticism I've read is legitimate, and I won't call the film great, but I had so a good time watching it it was easy for me to over look some of the weaker elements. To me this is very much action figures come to life and has a bit of a gee whiz vibe that I've always loved. It also had a bit of old school James Bond with evil lairs, henchmen and mad scientists. G.I. Joe succeeds where Transformers 2 fails. It's just a fun movie about toys. My favorite film of the summer after Star Trek. Star Trek is a smart/fun film and G.I. Joe is a dumb/fun film and I loved both.