We are what we believe we are. Mental patient Kevin (James McAvoy) knocks out the abusive uncle of Casey (Anya Taylor-Joy) and kidnaps her and her two friends, taking them to a basement where he holds them captive. Various of his 23 personalities materialise and the girls try to play the kinder ones to make their escape. However his complex psychiatric issues are revealed in various visits to his analyst Dr Fletcher (Betty Buckley) who realises too late there is a 24th personality that her cack-handed empowering therapy has inadvertently caused to be released and just when the girls were about to get away … This feels a lot like M. Night Shyamalan, that late 90s auteurist who fell foul of his own concepts since approximately The Lady in the Water, decided to use a medical scenario to give that profitable Noughties rape/torture porn trope a workout with a psycho(logical) horror bent, filtered through our collective memories of the great Manhunter. Or something like that. Being the filmmaker he is, he structures it very well, using the backstory of Kevin’s various personalities as they materialise in front of Fletcher to give us a break from what we fear he is doing to the girls in captivity. And there are flashbacks to some very nasty experiences in Casey’s childhood. It has a grimy look which is probably what it should have, given its mostly underground setting. There’s a twist to the end which finally brings us back to the Universe the auteur created, oh, years ago, if you care that much. Not my bag, actually. I don’t like seeing girls raped or eaten even if you’re blaming it on paranoid schizophrenia or whatever you’ve chosen from the medical dictionary as a rationale to get your career back on track. Bald baby-faced McAvoy is enough to turn anyone’s stomach. Call me picky. Go on, I dare you. And step away from the therapist!