Ava (Caity Lotz), młoda i ambitna specjalistka od sztucznej inteligencji, dostaje posadę asystentki czołowego inżyniera robotyki, Vincenta (Toby Stephens). Choć kobieta jest świadoma, że placówkę finansuje Ministerstwo Obrony, nie domyśla się, że głównym celem naukowców jest stworzenie niezwykle agresywnego androida bojowego. Tymczasem odpowiedzialny za pracę nad świadomością maszyn Vincent coraz bardziej traci nadzieję na uratowanie ciężko chorej córeczki, Mary (Jade Croot). Jednym z desperackich rozwiązań, na jakie jest gotowy, jest przeniesienie jej świadomości do jednego z modeli maszyn.