Through the ups and downs of his career, the name M. Night Shyamalan has always been synonymous with one thing: twist. While watching his films, it’s easy to spend more time wondering if he will, won’t, and how he’ll twist, and it can take away the power of what’s actually on screen. Which is a shame when the filmmaking and performances are particularly exceptional. In the multiple-personality psycho-thriller “Split,” Anya Taylor-Joy and James McAvoy shine as predator and prey who understand each other far more than they know.
As Kevin/Barry/Dennis/Patricia/Hedwig/Orwell/Jade, McAvoy ferociously sinks his teeth into the role of a troubled young man who developed dissociative identity disorder as a coping mechanism to deal with a turbulent, abusive childhood. He kept his 23 personalities in control with the help of an understanding therapist, Dr. Fletcher (Betty Buckley), but the darker proclivities have taken over, and he kidnaps three girls to satisfy those urges.
While McAvoy is known for his dramatic roles, and as the young Charles Xavier in the “X-Men” franchise, he’s delightful when let off the leash and allowed to show off his loud, campy, unhinged side. While this performance could have descended into a “James McAvoy Does Accents” YouTube video of sorts, he’s far too skilled as an actor for that. Each of his characters has unique gestures and facial physicality, and McAvoy slides seamlessly from one to another in single takes.
Dr. Fletcher has gained her patient’s trust by believing in the autonomy of each persona, and suggesting that his condition could reveal a higher evolution of humanity, positioning his mental disorder as almost supernatural powers. Buckley is wonderful, and casting her is genius — a nod to “Carrie,” another psychological thriller about a victim who found a way to turn plight into power, in which Buckley had a similar role.