Ano 2038. George Almore (Theo James), especialista em robots, está à beira de uma descoberta. Instalado num complexo remoto e secreto, tem trabalhado no modelo dum andróide que é um verdadeiro equivalente humano. O mais recente protótipo deste, o J3, está praticamente terminado.
O J3 é o aperfeiçoamento de dois protótipos anteriores, o J1 e o J2. Cada um dos protótipos é uma versão cada vez mais avançada da sua esposa, Jules, que morreu num violento desastre de viação.
Motivado pelo seu amor por Jules, George desviou secretamente o foco do seu trabalho, desenvolvendo os robots com o objetivo de criar um simulacro da falecida mulher.