Finally, M Night Shyamalan nails another plot twist