Ex Machina is a 2014 science fiction film written and directed by Alex Garland in his directorial debut. There are four significant characters, played by Domhnall Gleeson, Alicia Vikander, Sonoya Mizuno, and Oscar Isaac. In the film, programmer Caleb Smith (Gleeson) is invited by his CEO (Issac) to administer the Turing test to an intelligent humanoid robot (Vikander).