An extraordinary exercise in technology and CGI let down by a derivative story line. The surprises are all visual, unfortunately you see where the story is headed 15 minutes before it gets there. Rather than spend your money on this, donate it to charity, you'll feel better.