Did I watch the same film as the other reviewers?
This film was appalling. The narrative was infantile, the acting was not particularly good, but then given the script it didn't give the cast much of a fighting chance. The science was beyond bad and the effects where absolutely average. But apart from all the above it was excellent.
Don't sponsor bad sci-fi and buy something else.