The weekend has just begun, and already M. Night Shyamalan's latest horror-thriller, Split, is shaking up the box office having already earned a "sweet" $2 million in it's Thursday night roll out across North American theaters. Split could be seen on screens in 2,295 theaters, and thanks to its rating of PG-13 making it "teen friendly", it is expected to take in $20 million-$23 million over the weekend. Split features actor James McAvoy as a kidnapper with 24 personalities.