За время проката фильм М. Найт Шьямалана «Стекло» собрал более 200 млн долларов. Затраты на производство блокбастера составили всего 20 млн долларов.
В российском прокате «Стекло» собрало более млрд рублей. В прокате в США фильм М. Найт Шьямалана также занимает первое место.
Фильм является продолжением картин М. Найт Шьямалана «Неуязвимый» и «Сплит». Главные герои встречаются в «Стекле», символизируя создание новой вселенной героев комиксов самого режиссера.
Критике к идее М. Найт Шьямалана создать свою вселенную супергероев назвали не очень удачной, однако в зритель выразил свое одобрение, заполняя залы кинотеатров.
Главные роли в «Стекле» сыграли Джеймс МакЭвой, Брюс Уиллис, Сэмюэл Л. Джексон, Аня Тейлор-Джой, Сара Полсон и другие актеры.