Split is a 2017 American psychological thriller film written, directed and produced by M. Night Shyamalan, and starring James McAvoy, Anya Taylor-Joy, and Betty Buckley. The film follows a man with dissociative identity disorder who kidnaps and imprisons three teenage girls in an isolated underground facility.