Жизнь Томаса Андерсона разделена на две части: днём он — самый обычный офисный работник, получающий нагоняи от начальства, а ночью превращается в хакера по имени Нео, и нет места в сети, куда он бы не смог проникнуть. Но однажды всё меняется, когда Томас узнаёт ужасающую правду о реальности. Привычный мир — это иллюзия, созданная суперкомпьютером. Человечество погружено в сладкий сон и служит батарейками для машин. Узнав об этом, Нео оказывается втянут в борьбу против машин, в которую также вовлечены другие люди, освободившиеся из «мира снов» и выбравшиеся в реальность.