Brilliantly written and produced. Gripping entertainment. For techy nerds there are a small number of physics rated errors (gravity failure, nuclear fission style failure), but this should not spoil an excellent plot. It is a very entertaining and junk-free sci-fi movie. A must see!