Do sci-fi films get advanced tech right?