Oh dear, promised so much. To start, the main actor Shia LaBeouf is shall we say, an extremely wooden actor, and plays the same annoying pratt in everything he does. The story line of the film is pretty good, shame is, the film doesn't live up to the promising script. There's too much on screen in the so-called action shots, it's hard to keep up with what's going on, CGI is the mainstay of this movie, so it might as well have been a cartoon, after all, it's a comic story, so a cartoon would have been a better idea.... Oh, hang on it was a cartoon, and with this film in mind, it should have stayed a cartoon. I was looking forward to seeing this film, as I'd been told how good the CGI sequences were, to my mind, along with the star, these are what spoiled it for me.