Here's a twist: M. Night Shyamalan is king of the box office again