Shyamalan 's birthplace , Mahé is surrounded by the state of Tamil Nadu .
Shyamalan was born in Mahé , a town in the Indian Union Territory of Puducherry , surrounded by the state of Kerala .
M. Night Shyamalan