Gordon Douglas and M. Night Shyamalan, are American that have which mutual occupation?