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