“Glass,” the conclusion to a trilogy that consists of the 2000 cult hit “Unbreakable” and 2016’s box office sensation “Split,” topped the box office last weekend — though its win comes with a few caveats.
James McAvoy reprised his role from “Split” and Bruce Willis and Samuel L. Jackson returned as their characters from “Unbreakable” in the psychological thriller that now ranks among the best openings ever during the month of January, and the third highest for the Martin Luther King Jr. holiday. “Glass” is expected to earn $47 million in North America during its first four days of release, along with $48.5 million overseas for a global start north of $95 million.
Still, “Glass” came in slightly behind Universal Pictures’ estimates heading into the weekend. But with a budget of $20 million that was put up by Shyamalan himself, the debut