M. Night Shyamalan is responsible for some of the most iconic films of recent memory. On the other hand, he’s also had some major duds, both critically and commercially, in his career.
Well, his latest, “Glass” appears to have succeeded, at least commercially. “Glass,” a film combining characters from two previous M. Night Shyamalan flicks, claimed the top spot at the box office this weekend.
“Glass” brought in a little less than $41M in its opening weekend. While fans may have flocked to the the film starring Samuel L. Jackson, Bruce Willis and James McAvoy, critics weren’t as enamored. Critics only gave it an accumulative 36 percent rating on RottenTomatoes.
Elsewhere at the theater, Kevin Hart and Bryan Cranston stayed strong as “The Upside” came in second with $15.7M and “Dragon Ball Super: Broly” finished the weekend in third with $10.7M.
“Glass” should stay atop next weekend’s box office as nothing real noteworthy opens.