M. Night Shyamalan’s “Glass” topped box office charts during the Martin Luther King Jr. holiday, collecting $40 million over the weekend for a four-day sum of $47 million.
If estimates hold, “Glass” will come in behind “American Sniper” ($107 million) and “Ride Along” ($48 million) as the third-best showing for both January and MLK holiday weekend.
The supernatural thriller, a sequel to 2000’s “Unbreakable” and 2016’s “Split,” arrived slightly behind Universal Pictures’ projections heading into the weekend. It’s still a solid showing, to be sure, since the movie was produced for just $20 million. But given the cult status of “Unbreakable” and the surprise box office success of “Split,” industry watchers were anticipating a stronger start for “Glass.” However, middling reviews and a so-so audience reception didn’t help momentum.