Natalie Portman has a strong association with science fiction after her role in the Star Wars movies, but her best sci-fi effort came out much later.