This is a very good movie. There's a nice mixture of suspense, action, and even romance. After seeing the movie I read the book. The movie does a great job of following the book. It's an interesting look at what could happen to the world in the future.