It's really science fiction at its best.