0
No, M Night Shyamalan is not single.
M. Night Shyamalan was born on August 6, 1970.
Yes, M Night Shyamalan has 3 kids.
M Night Shyamalan is a/an Filmmaker,philanthropist,actor