It is nice to see M. Night Shyamalan directing a movie that rises above some of his recent movies, like “The Last Airbender.” “Split” harkens back to some of Shyamalan’s earlier movies like “Sixth Sense” and “Signs” and the more recent “The Visit”. This is a well-done thriller that keeps you guessing. The tour de force performance of James McAvoy would be compelling even in a movie of lower calibre. His character has 23 (or perhaps 24) distinct personalities all trying to materialize and dominate the others. Whether he is playing nine year old Hedwig or refined Patricia, McAvoy is compelling and creepy. The plot revolves around three abducted girls who are being held by one of the personalities. In the meantime, the original personality is being treated by Dr. Fletcher, played as somewhat dimwitted (she makes some poor decisions in my opinion) by Betty Buckley. Of course Mr. Shyamalan will appear in a small role, but the surprise is the cameo at the very end of the movie. No spoilers, but you will not understand the cameo if you haven’t seen some of M. Night’s earlier works. If you like psychological thrillers, I recommend you give this one a try.