A Sci-Fi movie with a message - when sci-fi flicks weren't supposed to have messages . . .