Glass movie poster
Poster © Universal Pictures. Shown at reduced size for review and commentary.
GenreDrama, Fantasy & Horror
RatedPG-13
Runtime2 hr 9 mins
ReleasedJanuary 18, 2019
StreamingSee Where to Watch
DirectorM. Night Shyamalan
StarringJames McAvoy, Bruce Willis, Anya Taylor-Joy

Glass (2019)

movie.guru URL: https://movie.guru/glass-movie-review
Glass's Details
GenreDrama, Fantasy & Horror
RatedPG-13
Released01/12/2019 (Alamo Drafthouse Cinema); 01/18/2019 (United States)
StreamingSee Where to Watch on this page.
Running Time2 hr 9 mins
Budget$20M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
CountryUnited States
LanguageEnglish
Glass's Interests
GeneralComic books, rain ponchos, flashing lights, origin stories, one very pink hospital room.
MusicWest Dylan Thordson, who also scored Split.
MoviesUnbreakable (2000) and Split (2016). Homework, and good homework.
TelevisionHeroes. More regular folks finding out they're special.
HeroesDavid Dunn. Quiet guy, strong grip, one serious poncho.
Glass's Crew
DirectorM. Night Shyamalan
WritersM. Night Shyamalan
ProducersM. Night Shyamalan, Jason Blum, Marc Bienstock, Ashwin Rajan
CinematographyMike Gioulakis
MusicWest Dylan Thordson
Edited ByLuke Ciarrocchi, Blu Murray
ProductionPerfect World Pictures, Blinding Edge Pictures, Blumhouse Productions
Distributed ByUniversal Pictures (United States and Canada), Buena Vista International (International)
Glass's Trailer
Official Trailer • Universal Pictures
How Glass Performed
movie guru's TLDR

Glass is named after Samuel L. Jackson’s character, and he spends a big chunk of it slumped in a wheelchair, staring at nothing and saying not a word. That’s the whole movie right there: three great characters, a giant setup, and a whole lot of sitting around a pink room in a hospital. Sarah Paulson’s doctor gives speech after speech about why superheroes aren’t real. Bruce Willis seems to have packed up his poncho and gone home, emotionally. The one person carrying the whole thing is James McAvoy, who flips between personalities in a single take and makes every one feel like a different man. When the lights flash and he switches, it’s thrilling. It made $247 million worldwide on a reported $20M budget, which is very good money for a lot of talking. A 4.3 because McAvoy puts on a show and the payoff is smaller than the promise. $817.87 says the next time someone flicks a light switch on and off, you look up to see who walks in.

What works: James McAvoy’s personality switching is a real showcase, and seeing the characters from Unbreakable and Split finally share a room is a kick.

What doesn’t: Long stretches are therapy speeches, Bruce Willis barely registers, and the showdown the movie spends its whole runtime promising never really arrives.

Who it’s for: Shyamalan fans who loved Unbreakable and Split and need to see how the trilogy wraps up, whatever happens.

Spoilers

The big tower showdown never happens. David, Kevin and Elijah all die in the hospital parking lot, and Dr. Staple turns out to work for a secret group that hides superhuman people from the world. Elijah saw it coming, and Mrs. Price, Joseph and Casey release the hospital footage so everyone finally sees the truth.

Guru’s Take
4.3/10
Below Average
Glass's Blurbs
About me:

M. Night Shyamalan pulls Unbreakable and Split into one movie. David Dunn (Bruce Willis), now a hooded vigilante, and his son Joseph (Spencer Treat Clark) are tracking Kevin Wendell Crumb (James McAvoy), a man whose many personalities include one called the Beast. Their showdown lands both of them in a psychiatric hospital, down the hall from Elijah Price (Samuel L. Jackson), the comic book expert known as Mr. Glass. There, Dr. Ellie Staple (Sarah Paulson) sets out to convince all three that superheroes are not real, while Casey Cooke (Anya Taylor-Joy) tries to reach Kevin. One hundred twenty-nine minutes, three patients, one very skeptical doctor.

Who I'd like to meet:

Anyone who reads comic books like they're instruction manuals.

Glass's Cast (in credits order)
James McAvoyKevin Wendell Crumb / the Horde
Bruce WillisDavid Dunn / the Overseer
Samuel L. JacksonElijah Price / Mr. Glass
Sarah PaulsonDr. Ellie Staple
Anya Taylor-JoyCasey Cooke
Spencer Treat ClarkJoseph Dunn
Charlayne WoodardMrs. Price
Luke KirbyPierce
Adam David ThompsonDaryl
Full cast and crew on IMDb.
Glass's Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 18 October 2026 DataBot +40 Numbers refreshed: IMDb users 6.6 / 10 (308,636 votes) → 6.6 / 10 (308,671 votes).
  • (cur | prev) 14:30, 17 October 2026 DataBot +480 Numbers refreshed: Worldwide box office $247M; Domestic box office $111M; Opening weekend $40.3M; Profit / loss (est.) +$93.5M; Rotten Tomatoes 37%; CinemaScore B; box office chart updated; Rotten Tomatoes critics 37% (412 reviews); Metacritic 43 / 100; CinemaScore B; IMDb users 6.6 / 10 (308,636 votes); movie.guru score 3.9.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.