By Angie Raphael

4.5 stars

Suspenseful and twisted, Split will keep audiences on the edge of their seats for almost two hours. The story centres on a deeply disturbed man named Kevin (James McAvoy), who abducts three teenage girls named Claire (Haley Lu Richardson), Marcia (Jessica Sula) and Casey (Anya Taylor-Joy). He locks them up in a basement and each time he visits, the girls never know who they will get because Kevin has a split personality disorder with dozens of personae, including a nine-year-old boy and a middle-aged woman. So the girls try to play each persona off the other to save themselves. McAvoy gives a chilling performance and shows his amazing range as an actor, including being both menacing and vulnerable. Writer/director M. Night Shyamalan expertly crafts the film and is fully aware that the success of Split hinges on Kevin remaining a somewhat sympathetic character. Split is truly terrifying, thrilling and layered.