
Ex Machina
2014 · Movie · R · 108 min · ★ 7.6 · 85% critics
A coder wins a weeklong stay at a remote mountain retreat run by a reclusive tech CEO. There, he must take part in an unusual experiment involving a sophisticated artificial intelligence housed in a humanoid robot body, forcing him to closely interact and assess the questions around humanity and mind.
Where to watch
Streaming on Netflix — or rent from $2.99.
2 hours to watch.
Stream (included)
Rent
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2014
- Release date
- 2015-01-21
- Language
- English
- Rated
- R
- Runtime
- 108 min
- Critic score
- 85/100
- TMDB rating
- 7.6/10 (14,277 votes)
- Budget
- $15,000,000
About
If you enjoy intelligent, thought-provoking sci-fi thrillers with a constant mood of unease—check out Ex Machina; Not for you if you want lots of action or nonstop plot momentum, similar contemplative vibes include Her and Moon.
Pros: clever AI premise; tense remote setting; strong small cast | Cons: slow pacing; limited exploration; polarizing ending
Themes
- android
- dancing
- friendship
- man vs machine
- distrust
- artificial intelligence (a.i.)
- isolation
- technology
- manipulation
- high technology
- treason
- deception
- +20 more
Awards & recognition
- Academy Award — Best Visual Effects · 2016
- Academy Award — Best Visual Effects · 2016 · nominated
- Academy Award — Best Writing, Original Screenplay · 2016 · nominated
- Critics' Choice Movie Award — Best Original and Adapted Screenplay · 2015 · nominated
- European Film Award — Best Actress · 2015 · nominated
Show all 6 awards →
- European Film Award — Best Screenwriter · 2015 · nominated
Cast & crew

Domhnall Gleeson
as Caleb

Alicia Vikander
as Ava

Oscar Isaac
as Nathan

Sonoya Mizuno
as Kyoko

Corey Johnson
as Jay

Claire Selby
as Lily

Symara A. Templeman
as Jasmine

Gana Bayarsaikhan
as Jade

Tiffany Pisani
as Katya

Elina Alminas
as Amber
Directed by Alex Garland