There seems to be a wave of hatred against the films of M. Night Shyamalan. Armchair internet wannabe critics love to trash his work these days. This is completely unfair.
While it may seem that his ability to make a great film is behind him, Shyamalan has only truly stumbled once or twice. Save for his two director-for-hire studio films “The Last Airbender” and “After Earth”