If I was a big actor/actress who had a well known career, I would never let someone put me in a movie as crap as this.. I would just simply fade to the black and accept that my acting days are over. Josh Hartnett, as well as, M. Night Shyamalan both sacrificed their credibility and careers doing this film, just to push this little girl. The movie was terrible!!!! I had so much hope for it, which quickly went down the drain about 15mins into the movie with the weird vendor guy. I was like "why the hell are they acting so weird and talking like that? Making those faces?!"... Now I know, the script was forced to fit the plot. Awful, Awful work guys.
*AFTERTHOUGHT*
Josh Hartnetts acting wasn't ENTIRELY terrible, I'm am upset he didn't try to help them tweak the script in the first half to be somewhat believable or good. Towards the end he wasn't so bad.