M. Night Shyamalan is perhaps one of the most divisive directors in sci-fi and horror cinema. Many of his films are split between critics and audiences, with some hated by critics but loved by viewers ...