McAvoy is spectaculaire!

Rating: 10/10 (8 November 2018)

It's a real shame that James McCoy didn't at least get an Oscar nomination for this role because he nailed it. He creeps you out, and at the same time makes the watcher feel empathy for a character that should not be empathetic. Amazing job by M. Night Shaymalan who is back in form.