This article contains spoilers
Ex Machina is a film fundamentally concerned with what it means to be human. Every question the film raises is related to this issue in one way or another. Considering the film’s topic, this is not necessarily surprising. Ex Machina is about a young programmer named Caleb, who wins a prize to meet Nathan, the reclusive owner of the company Caleb works for. He will spend a week with Nathan at his house, which appears to be in the middle of nowhere. Once arrived there, Nathan reveals he has been working on Artificial Intelligence (AI) and wants Caleb to use the Turing test to determine if the AI is capable of passing for human. The AI, named Ava, meets with Caleb in daily sessions during which Caleb asks her questions to determine her linguistic capabilities and her emotional responses, among other things. It soon becomes clear that Ava is highly intelligent, which in turn raises ethical questions as Caleb begins to wonder if Nathan treats her well and if she should be allowed to leave if she expresses such a desire. In the end, it turns out Caleb was manipulated by both Nathan and Ava. Nathan told Ava to use everything at her disposal to convince Caleb to help her escape, meaning she first and foremost had to convince him she cares about him and that she is being mistreated by Nathan. Ava, meanwhile, did not think of this as merely a game and once the possibility of escape is within her reach, she takes it, killing Nathan and locking Caleb in the house in a mirror-image of the imprisonment she herself experienced at Nathan’s hands.