Ex Machina is a 2015 science fiction film directed by Alex Garland and produced by Andrew Macdonald and Allon Reich through their British film companies Film4 and DNA Films. It had a budget of $15 million and stars Alicia Vikander as Ava, an AI assistant created by Nathan Bateman, played by Oscar Isaac. Domhnall Gleeson plays Caleb Smith, an employee who is chosen to perform a Turing test on Ava to evaluate her human-likeness.