Good, but...

Rating: 7/10 (30 May 2014)

Mixed feelings about this one. It veers randomly between brilliance and lameness.
On the plus side, it has the usual M Night Shymalan unexpected twists and smooth eeriness. Bruce Willis gives an excellent performance and Samuel L Jackson does the only thing he knows, cold intensity, and does it well.
On the negative side there were too many meaningless tangents, plot holes and cringingly lame scenes.
Entertaining, reasonably good, but, especially when you consider that this was M Night Shymalan's follow-up to the brilliant The Sixth Sense, disappointing.