M. Night Shyamalan scored his fifth No. 1 movie as the director's Glass, while not quite the blockbuster some expected, nevertheless dominated Martin Luther King Jr. holiday weekend at the box office with $40.6 million in ticket sales according to studio estimates Sunday, the AP reports. Universal Pictures predicted that Glass will make about $47 million over the four-day holiday weekend. Some industry forecasts had gone as high as $75 million over four days. But poor reviews took some of the momentum away from Glass, Shyamalan's final entry in a trilogy begun with 2000's Unbreakable and followed up with 2017's Split. Shyamalan's film registered a 36% "fresh" rating on Rotten Tomatoes. Audiences also gave it a mediocre B Cinema Score.
Last week's top film, Kevin Hart's The Upside, held especially well in its second weekend, sliding only 23% with $15.7 million. STX Entertainment estimated it will take $19.5 million over the four-day period, offering further proof that Hart's fallout as Oscar host over past homophobic tweets hasn't hurt his box office appeal. Aquaman came in third with $10.3 million and Spider-Man: Into the Spider-Verse took fifth at $7.3 million, but the weekend's biggest surprise was fourth-place finisher and Japanese anime Dragon Ball Super: Broly, which earned an estimated $8.7 million on the weekend from just 1,250 North American theaters.
(Read more box office