M. Night Shyamalan’s Newest Flop: Demonizing Mental Illness

Hearing there was a new M. Night Shyamalan movie coming out starring James McAvoy, I was cautiously optimistic. Depending on which critic you ask, Shyamalan…