James McAvoy plays another deranged man with a mental affliction. No, it's not his eX role but he does have Amnesia of sorts. Split has the notoriety of being an M. Night Shyamalan production and this will be evident by the end, even if one doesn't recognize his usual cameo. The 20 split personalities aren't all shown and only about five are to be of note. There are a few hokey scenes that detract from the sudden horror, some of which are bad effects and even the general presence of McAvoy himself. His acting prowess is soundly tested but perhaps it's the certain character he portrays at the time that undermines his portrayal. This causes an uneven feeling at times, but it still works as a thriller in general.