i almost always like the first half of most m. night shayamalan movies. but the end is almost always disappointing. i wish he'd stop writing stories where there's supposed to be a great twist or reveal at the end. cause it almost never works.
sure it worked for 6th sense but after that... meh.