Got this one for Christmas. Not the biggest M Night fan but I remember thinking this could be good when I first heard it was being made. Slightly disappointing in that it is acknowledged by Shaymalan to be act one without follow up. The big guns(Bruce Willis, Sam Jackson and Robin Wright Penn) all do fine work and both Spencer Treat Clark, who plays Willis' son(He also played Lucas in Gladiator and Silent Ray in Mystic River) and and Charlayne Woodard who plays the mother of Sam Jackson's villanous Elijah Price aka Mr. Glass. Even Shaymalan himself is less turgid than normal in another misguided turn in front of the cameras.
Somehow it never really comes together and this winds up being decent but certainly not great.
tidbits:
Julianne Moore was offered the part of Audrey Dunn
Using the colour purple as Mr Glass's colour to David Dunn's green was
Samuel L. Jackson's idea - purple is his favourite colour. He even asked
George Lucas for a purple lightsaber in
Star Wars: Episode II - Attack of the Clones (2002)
Boxoffice: Us- 94,999,143