The whole movie was just a big advertisement. Just a slightly more entertaining one. I thought it was a good movie though, but I would have wanted better development into the characters and bots themselves. Megan Fox is absolutely gorgeous, but played a dumb role that didn't really feel in sync with the whole movie.