..science fiction becoming science fact is often the case...........Ex Machina is one i enjoyed in recent times....