Eight years ago, the British comedian Joe Cornish wrote and directed Attack the Block, a sci-fi horror-comedy about a bunch of rowdy South London teenagers warding off aliens from outer space. It was funny, scary and also touchingly sincere in its belief that children are the future, that the fate of the world really does rest on our young people's shoulders.
Shyamalan's latest film stars Bruce Willis, Samuel L. Jackson and James McAvoy in an eccentric, perilously self-indulgent sequel that braids together two previous movies: Unbreakable and Split.