There are elements of that to Glass, as well. And the end credits for James McAvoy will make you smile.
Full disclosure, BTW: HalfshellHusband gave up trying to process and retain Shyamalan's last name years ago, and now just refers to him as "M. Night Shillelagh" (which I never knew was spelled like THAT. Holy cow). I suspect he is not alone. ;)