Based on hard science fiction, a genre that prioritizes scientific accuracy, the blockbuster gets a lot right but misses a ...