0
No, M Night Shyamalan is not single.
M. Night Shyamalan was born on August 6, 1970.
M Night Shyamalan has 3 children
Yes, M Night Shyamalan has 3 kids.