This movie had all the aspects of a well done action/adventure science fiction movie: comedy, drama, suspense, and a well-written, well-acted story. The audience is totally on the edge of their seats from the beginning to the end. It was so much better than 'Deep Impact'.