Split ★★★★

based on synopsis and trailers I was expecting something less out of reality...but ok I was innocent shyamalan never does something trivial.