Дэвид Данн, герой по прозвищу «Страж», продолжает свою тихую миссию в Филадельфии, используя свою сверхчеловеческую силу и интуицию. Он выходит на след серии похищений девушек, которые по почерку напоминают преступления маньяка по имени «Зверь». Этот «Зверь» — на самом деле одна из множества личностей Кевина Крамба, человека с диссоциативным расстройством, чьи альтер-эго обладают нечеловеческими физическими способностями.
Дэвид находит Кевина и они сходятся в первом столкновении, но битва прерывается. Их обоих, вместе с Элайджей Прайсом — гениальным, но хрупким и злонамеренным преступником по прозвищу «Мистер Стекло» (героем первого фильма) — задерживают и помещают в одну психиатрическую лечебницу под усиленной охраной.
Их лечащий психиатр, доктор Элли Стапл, специализируется на пациентах с бредом величия. Она уверена, что все трое страдают тяжёлыми психическими расстройствами, а их «сверхспособности» — не более чем совпадения, самообман и психосоматика. Она разрабатывает терапию, чтобы заставить их признать, что они обычные люди.
Большая часть фильма разворачивается в стенах клиники. Доктор Стапл пытается научно объяснить силу Дэвида, множественность личностей Кевина и хитроумные планы Элайджи. Тем временем, Мистер Стекло, который десятилетиями верил в существование реальных супергероев и суперзлодеев, видит в этой встрече исполнение своей мечты. Он планирует устроить грандиозное, публичное противостояние, которое докажет миру, что люди со сверхспособностями реальны, и манипулирует ситуацией изнутри.
Фильм становится психологической игрой втроём под присмотром скептика-доктора, где ставка — не только их свобода, но и сама вера в то, кто они такие на самом деле. Финал приводит всех героев к кульминационной схватке, которая должна дать окончательный ответ: они уникальные существа или просто больные люди?