Will Smith was excellent in this film, I personally think it was more of a comedy than a science fiction movie.