Skip to main content

Ex Machina | Alex Garland's chilly fable of artificial intelligence and human fallibility

Ex Machina - Alicia Vikander as stunning android Ava

Alex Garland, author of The Beach and screenwriter of 28 Days Later…, Sunshine and Never Let Me Go, makes his directing debut with stylish sci-fi thriller Ex Machina, a chilly cerebral fable about artificial intelligence and human fallibility. The film touches an exposed nerve: the nagging fear that sometime in the not-too-distant future computers will outstrip and outsmart their creators.

Domhnall Gleeson's geeky protagonist Caleb is our eminently relatable stand-in for Garland’s fictional thought experiment. A programmer at a search-engine company, he wins a competition to spend a week with his reclusive billionaire boss, Nathan (Oscar Isaac), at his remote Alaskan retreat.

Ex Machina - Oscar Isaac & Domhnall Gleeson

Disquietingly sensual

On arrival, he learns that his role is to carry out a Turing Test on Nathan’s latest experiment in artificial intelligence, android Ava (Alicia Vikander), to determine whether or not she possesses consciousness.

The stunning Ava is a disquietingly sensual mix of the human and robotic (impressively achieved on screen by means of artful costumes and crafty CGI) and Caleb is very quickly smitten with her. For him, she passes the test. More crucial, however, is the question: how does she feel about him?

As the plot gathers pace, you may find yourself a step or two ahead of the story’s human characters, but that won’t stop you from being gripped and disconcerted. The casting is perfect, too, with Domhnall’s anxious everyman the ideal foil for Isaac’s arrogant alpha male and Vikander’s ambivalent heroine.

And with only one other character, Nathan’s silent helpmate Kyoko, played by Japanese dancer Sonoya Mizuno, and (very nearly) a single setting, Garland creates a mood of gathering claustrophobia that enhances the unease provoked by his film’s perplexing ideas.


Certificate 15. Runtime 108 mins. Director Alex Garland.