I have to completely agree with Esmore up there, this movie dissapointed. The Transformers themselves are relegated to being supporting characters, Optimus prime himself has something line twenty lines of dialog in the entire two hour movie (and that's a generous estimate). They introduce a nice handful of new Trasformers, but instead of focusing on the interesting ones (Arcee and Sideswipe), they choose to focus on the racist stereotypes that talk in ebonics (Skids and Mudflap).
This movie was supposed to be about one thing: Giant robots fighting. Unfortunately, there are only three fight scenes in the entire movie, and between those three are long stretches of drama that's as predictable as my next bowel movement, and humor that falls flat on its face as often as it succeeds, yet feels out-of-place in both instances.
I've already mentioned how the Transformers were supporting characters; well, they don't even show in the film enough to be title characters. A better title for the film would be "Shia Ladouche saves the earth: and also there are explosions and sometimes giant robots fight." The fighting is the only reason to see this film, and Bay even manages to mess that up. The otherwise spectacular fight scenes are edited so badly that after five seconds you won't be able to tell who's who, and are forced to resign yourself to watching large hunks of metal colliding on screen with little rhyme or reason.
Watching this movie is a bit like having intercourse with a diseased, but experienced, hooker. It's amazing while it lasts, but after the fact, it dawns on you that the bad parts seriously, seriously outweigh the good.