This movie is mostly overrated. I'll grant that the special effects are spectacular, but the script is pretty bad. The overall storyline is fairly good. It makes sense with the topic ofthe movie, and the fact that it's based on a cartoon. Some of the bits are very good. Like before you really see any of them transform, there's a bit with the car (when you see it, you'll know what I mean) and it's really funny. But then other parts, Optimus Prime (who had absolutely no good lines in the movie at all) drones on and on with canned monologues about peace and domination. The fights were a little hard to follow, because they didn't spend enough time introducing the 'bots, so it was hard to tell who was on what side during the big fight sequence. Shia LeBeouf is a really surprising actor. He's really quite good, and I plan to be impressed when he gets older. Megan Fox, was the standard hot chick, really normal, kinda boring. Josh Duhamel was miscast. They cast all these really big guys are the stereotypical army guys. Then they threw in Duhamel, because he's got a bit of a name, who compared to the big guys, is tiny.
In the end, it's not a bad movie, but it's definitely got that's cartoon feel.