It's overly produced, overly complicated, to many flashbacks, mixed up all over the place. I meet it's not a bad film it's just not a good film. Yes the action is fairly good and it has its funny moments but it's just a bit disjointed and doesn't feel like it's been put together very well. You never really get a handle on what's going on, one minute it's now then it's 6 months ago but you dont find that out till you see some text saying "present day" it's odd. I'm not saying it's bad but it's not great. If you like Mr.Bay's films then you will probably think it's great, if you like film with proper structure and plot lines and a story you can actually follow and make sense of then probably not.