Solid.

Rating: 9/10 (27 August 2004)

Well, I don't understand why everybody's going on about how they sussed out the plot within like five minutes into the movie. I didn't.... and I am glad I didn't, because I actually enjoyed the plot.
This is a different Shyamalan and I think people have a problem with that.
Bryce Howard was absolutely astonishing in her role as Ivy Walker. All the other cast was very good, too.
I enjoyed every second of this and thought it was great. Don't listen to all the senseless blabbering on here. Most people just form their opinion about what others say. Judging by how people can never shut up in the cinema, I believe that most people who didn't like this, simply didn't understand it or just "expected something different".
Message to those: go and see Exorcist:The Beginning or even Alien Vs Predator.