At times entertaining, it lacks the confidence to make its sillier moments stick.

Rating: 7/10 (21 February 2018)

With perhaps the most meta twist-ending of all time, this psychological thriller represents somewhat of a return to form for Shyamalan - a writer/director who's career declined so heavily that he managed to not only make two of the best films of all time but also two of the worst - and a platform for McAvoy to really stretch his acting chops with a fantastic performance that perforates the piece. 'Split (2017)' is a bit silly regardless of its retroactive narrative justifications and lacks confidence in a number of key places, leading to a few on-the-nose expository dumps and jarringly unnecessary flashbacks. Despite some downright dodgy dialogue, it still manages to be both entertaining and interesting throughout, even if it's final act is incredibly rushed and wraps itself up in a neat yet unsatisfying way that only serves to bait a sequel that, with Shyamalan not quite back to what he once was, will surely disappoint. 7/10