Split (2016, M. Night Shyamalan)

“The broken are the more evolved.”

Three girls get kidnapped by Kraftwerk James McAvoy, who turns out to be one of many James McAvoys, collectively calling themselves The Horde. Light-haired Haley Lu Richardson (Columbus) wants to fight, dark-haired Jessica Sula (The Lovers) is freaking out, and Anya Taylor-Joy (The VVitch) had a hunter or survivalist father, stays cool and follows orders. Horde’s psychiatrist (Betty Buckley of Carrie, Frantic) seems to admire him, and knows more than she lets on. I had my doubts about watching a multiple-personality McAvoy thriller but M. Night knows how to put a movie together, and now that he’s lost The Visit handheld camera gimmick, this was a damned good time, with a hell of a surprise cameo at the end.