Pretty terrible.
I'm shocked there aren't more people taking about the bad voice over toward the end of the film. I don't even think the same actor is speaking in the voice over...
Then again the random jarred nature of the sound matches the random jarred nature of the rest of the film. There is no semblance of flow in this movie. The premise has potential, but the details are severely lacking (or downright nonsensical). This movie was trying to be too much, and wound up being a muddy version of everything. Just, blah...
I think Katie Holmes did what she could, and sunk herself into the role she was given, but it would take a much more commanding presence to fix this mess of a movie.
I wish I could get that 88 minutes of my life back.