I can't figure out why this dumb, campy movie is getting such good feedback from IMDB users and professional reviewers alike. The effects and dialogue are B-movie at best, the adult characters are all ridiculously clownish caricatures, and even the kids, who make a valiant effort to be believable, just don't have either the talent or the material of a Haley Joel Osment or even a MacCaulay Culkin.
There are plot holes in this movie bigger than any hole dug within the story. I guess the writers figured it didn't matter because the children would be too busy rooting for the main characters, who are the standard kid protagonists that every child will identify with, to notice the things that don't make sense.
I think this is a terrible precedent for a children's film. Besides the shoddy filmmaking, there are no lessons learned, the main characters hardly mature, and the "solved mystery," while neatly wrapping up the premise, offers us nothing except a child's-eye view of poetic justice (not even fairytale-worthy). A good children's film will incite imaginations, promote good values, and perhaps challenge the youngster's emotions a little. This film doesn't.
There are a few redeeming features of this film -- one, it is mostly entertaining. Most of the time, it moves pretty quickly, despite the fact that nothing much happens through most of the movie, and it's almost two hours long. (Most of the interesting parts of the story are told through flashbacks, but whose memories is unclear, in one of the many plot holes.) Two, while Patricia Arquette's and Dule Hill's characters aren't remotely believable, they do have excellent on-screen chemistry. Three, Sigourney Weaver, while less of a character than in most of her recent works, is charmingly evil, though she gets very little screen time. And four, despite its shortcomings, it's got charm and innocence that will entertain your 4-10 year olds. So, for those 4 redeeming qualities, I gave it 4/10.
Just don't bother seeing it if you have no children.