With his fifth No. 1 box office opening, M. Night Shyamalan has plenty to celebrate. “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 […]