Split
Dann Gire
James McAvoy plays 24 personalities in Split, and you can't be sure if M. Night Shyamalan intended this to be a suspense-diluted horror film or a professional resume reel showcasing the actor's astonishing versatility.