M. Night Shyamalan’s ‘Split’ divides box office, snatches No. 1

He has 23 personalities and has shown them to his psychiatrist. But there is one he has yet to expose. Now, Kevin, played by James McAvoy, has kidnapped three teenage girls and their fate hangs in the balance as time is running out.

USA TODAY NETWORK

NEW YORK — M. Night Shyamalan’s psychological thriller Split blew away box-office expectations, earning an estimated $40.2 million in ticket sales over inauguration weekend.

Though many were…