В картине объединяются сюжетные линии героев двух предыдущих картине Шьямалана «Неуязвимый» (2000) и «Сплит» (2016), между съемками которых прошло 16 лет.
Режиссёром ленты является М. Найт Шьямалан. Он известен по фильмам «Шестое чувство» (1999), «Неуязвимый» (2000), «Таинственный лес» (2004).
Режиссер начал работать над идеей «Сплита» и «Стекла», опираясь на психологические и психиатрические статьи, и общаясь с профессиональными психиатрами, занимающимися проблемами диссоциативного расстройства личности.
Сценарист и режиссер фильма М. Найт Шьямалан черпал вдохновение в комиксах: «Saga», «Forbidden Brides of the Faceless Slaves in the Secret House of the Night of Dread Desire», «Sand Castle», «Paper Girls», «Daytripper» и «Last Look».
В картине сыграли: Брюс Уиллис («Крепкий орешек», «Криминальное чтиво», «Шестое чувство»), Джеймс МакЭвой («А в душе я танцую», «Джейн Остин», «Искупление»), Сэмюэл Л. Джексон («Криминальное чтиво», «Тренер Картер», «Джанго: освобождённый»).
Съёмки фильма начались 2 октября 2017 года и продлились 39 дней. Фильм был снят в бывшей психиатрической больнице, расположенной в Аллентауне, штат Пенсильвания.
На создание трилогии у режиссёра М. Найта Шьямалана ушло 19 лет. Фильм «Неуязвимый» (2000) был создан вскоре после успеха картины «Шестое чувство» (1999). И только через 16 лет вышел сиквел — «Сплит».