While there were plenty of explosions and cool robots to see, I found myself rolling my eyes and saying to myself "come on, really?"
There was so much that didn't make sense that I don't even feel like going into it. I would not recommend this movie to anyone unless they are satisfied by explosions and don't care about a story working. There were some cool action sequences and some good cinematography, but in the end it was only &*#$ polish. This is one of those movies you can have on in the background while you are doing other stuff.
Save yourself a few bucks and wait for the rental version.