As a science fiction fan I had high hopes when I decided to see this film. I was so disappointed, to the point that I am confident is saying this could be Will Smith's worst film.
It is unforgivable for a science fiction film to be boring, and this one is in spades. Even the action sequences are rather simplistic and ho hum. Given that the story is absolutely ludicrous, even for a science fiction film, makes this film a horrendous experience for the viewer. I really feel sorry for those people who paid big bucks to see this movie in the theatre.
The fact that Will Smith's acting is so wooden in this film that it is embarrassing. None of the charisma that his fans are used to seeing is anywhere to be seen in this film.
Finally, this film is another example of the artistic decline of the promising director M. Night Shayamalan. He is still trying to capture the magic of his first two films with Bruce Willis. Sad.
What a shame. If he was to do a science film, he should have chose a much better vehicle.