Фантастический боевик о виртуальной реальности и ее пределах. Жизнь Томаса Андерсона разделена на две части: днем он работает программистом в крупной компании, а в свободное время бороздит сетевое пространство, где известен под именем Нео. Если днем для него существуют условности, то ночью он — хакер с безграничными возможностями. Но наступит день, когда ему откроется страшная правда: все, что он знал и видел, — иллюзия. Наша реальность — это лишь цифровой код, и мир давно захвачен искусственным интеллектом, а люди порабощены всесильными Машинами. Нео должен выбрать: свобода разума и жестокая борьба за будущее человечества или сладкий обман цифровой реальности. «Матрица» — первый фильм, в котором применили ставший сейчас уже привычным эффект «медленно летящей пули».
Спустя полгода после событий первой части Нео, Морфеус, Тринити и другие борцы за свободу продолжают сражаться с армией машин, поработившей человечество. Сопротивляться Матрице становится сложнее, и Нео учится управлять своими новыми способностями, включая возможность прочитывать коды окружающих людей и вещей. Постепенно все больше людей возвращаются к рельному миру, а центром сопротивления становится последний человеческий город, Зион.
Главный герой — Джон Константин (Киану Ривз) — тот еще тип. Ему удалось побывать в аду и вернуться обратно. Константин ведет нездоровый образ жизни и наплевательски относится к людям. Он родился с удивительной способностью — распознавать помесь ангелов и демонов, которые бродят по земле в облике обычных людей. Но этот дар мучает героя. Константин совершает самоубийство, но снова оказывается в мире живых, воскрешенный против собственной воли. Он получает временное право на жизнь и пытается исправить положение, сразившись с земными ставленниками зла. Константин патрулирует границу, которая разделяет рай и ад, надеясь обрести спасение. Герой зарабатывает славу экзорциста и медиума, но все больше разочаровывается в окружающем его мире.