Universal
For a second consecutive weekend his latest thriller, "Split," starring James McAvoy as a man with multiple personalities who has kidnapped three girls, tops the weekend box office.
Taking in an estimated $26.3 million, according to Variety, that puts the movie's domestic total at around $78 million (the film was only made for $9 million).
This follows Shyamalan's successful 2015 faux documentary horror "The Visit," which took in $98.4 million worldwide (on a $5 million budget).
Both "Split" and "The Visit" were produced by horror titan Jason Blum (the "Paranormal Activity" and "Insidious" franchises) and it seems Shyamalan (who was also a producer on both films) has found the perfect collaborator following a string of bigger budget flops ending with 2013's "After Earth."
Amblin/Walden Media
It's debatable if the movie would have had a better opening weekend if it wasn't for this controversy. A better indication will be in the coming weeks, as past canine movies like "Eight Below" and "Hotel for Dogs" have turned out to be strong performers through its time in theaters (both earning over $100 million worldwide).