M. Night Shyamalan's movies aren't always hits, but one of his most divisive deserves another look.