who is the actor that played in split
Split (2016 American film) Split is a 2016 American psychological horror-thriller film written and directed by M. Night Shyamalan.[3] The film stars James McAvoy, Anya Taylor-Joy, and Betty Buckley, and follows a man with 23 different personalities who kidnaps and imprisons three teenage girls in an isolated underground facility.