Elliot (Rami Malek) é um jovem programador que sofre de uma desordem mental que o torna antissocial. Ele trabalha como técnico de segurança virtual durante o dia, e como hacker vigilante durante a noite. Elliot se vê numa encruzilhada quando o líder (Christian Slater) de um misterioso grupo de hackers o recruta para destruir a firma que ele é pago para proteger. Motivado pelas suas crenças pessoais, mesmo tendo noção do expressivo controle que essa corporação exerce sobre a sociedade mundial ele tenta resistir à oportunidade de destruir os CEOs dessa multinacional.