And so it came to pass that writer-director M. Night Shyamalan finally made a good movie again. (To be fair, I still haven't seen The Visit.) But Split is a fun, nasty little thriller -- and it's a hoot to see James McAvoy go gonzo playing a man with 23 distinct personalities. B-movie horror done right, Split will cater to all your midnight-movie needs. My review is live at Screen International.