++Please leave us review. Split is the best M. Night Shyamalan creation in recent memory, as anchored by a great performance (or, rather, performances) by James McAvoy.