First time writing a review, awful film, don't waste your time

Rating: 4/10 (22 July 2014)

Good premise, clichéd dialogue, terrible script, and oh my god, the worst possible sound for home viewing.
Firstly, what is good about this movie; decent premise for a SciFi movie, fantastic special effects. That is all.
The dialogue, and strength of script is probably what you would expect from a bad Schwarzenegger film, but without any of the fun.
It's really hard to become immersed in this film. The action sequences are dull, linear chases, nothing exciting or surprising. These super high tech drones, are seemingly easily disabled by a single bullet or bolt of lightening, and can't spot their targets through a thin veil of water. A good chase sequence should be won by something surprising and exciting, not something lazy and unrealistic. The same with action sequences. Every action sequence in this film composes of a huge fire fight against over-whelming odds, won by magic bullet that disables the seemingly impervious foe. It's just lazy.
The sound effects and quality of dialogue were probably the final bullet in this feature for me. The voices and dialogue are whispered, and muffled. When you are having trouble understanding what words are being spoken by the likes of Morgan Freeman, you know it's bad. I had to turn the volume on my sound system to near maximum in order to hear what the characters were saying. The problem with this is that the sound effects are ridiculously loud. A door will open with the gusto of a thousand collapsing buildings. I am sure my neighbours hated this movie more than me. It may be acceptable in a cinema, but it makes it totally inappropriate for normal home viewing. I don't really want it to sound like a nuclear bomb is literally exploding in my living room in order to be able to hear the crap script the actors are spewing out.
I usually like Tom Cruise SciFi films. I enjoyed Vanilla Sky, I really enjoyed Minority Report, and I even thought War of the Worlds was good. This, this was terrible