Regaining his strut as a writer/director of modern-day suspense films, M. Night Shyamalan has crafted an entertaining psychological thriller and met an acting match for his cinematic chutzpah in James McAvoy headlining Split (B). The film is above all else a showcase for the considerable acting talents of McAvoy as a man with 23 discrete personalities (Dennis, Patricia, Barry and Hedwig among the most notable). McAvoy uses some pretty sly ticks and tricks to bring brilliant life to his menagerie of characters. What starts as an abduction and escape room type movie in the vein of the recent 10 Cloverfield Lane becomes a more labyrinthine glimpse into a shattered mind. The female protagonist played by Anya Taylor-Joy helps anchor the film gracefully; she’s a perceptive outsider bent on cracking the code of the man holding her captive with two other teens. It’s also a hoot to see a late-career Betty Buckley in fine form clearly relishing a role as a therapist specializing in split personality disorders. The two other abducted teens played by Haley Lu Richardson and Jessica Sula aren’t quite as indelible in the face of other sharp characterizations. The film is mesmerizing at times and taut throughout until the end, when it limps a bit to the finish line. Like his clear antecedent auteurs Hitchcock and De Palma, Shyamalan has created a twisty tale full of engaging mental machinations. It lacks the visual urgency to match its lead performances and can’t quite sustain the mental sharpness of its moving pieces. But for horror fans who like a PG-13 level basket of scares, it’s a gangbusters gateway drug to the genre and a corker of a story.