Sigh, another movie in which John Cusack gets rained on...okay, that's not so bad, and the gorgeous Amanda Peet isn't either, but I left this movie feeling cheated. If I had a short-term memory problem, I may have liked this, but I don't, and the plot changes so much, it totally makes the early part of the movie... stupid. I don't want to spoil anything, but I just felt cheated.
I hate "it was all a dream" movies. When they introduced this into the plot, it made the beginning make no sense. If Ray Liotta wasn't really a cop, then why would be be abusing his convict (who was really his friend) when no other character was around?
Some more questions...who was the real Martin? Was it John Cusack's character?
I knew the kid was the killer all along, altho briefly at the end I was leaning towards it being Amanda Peet's character, as I thought the kid was dead, but yeah, the kid was at every murder, and indirectly caused every murder. Well a few he wasn't, again, the plot has so many holes.
This movie makes you think, but not in the good way, it's like when somebody says something stupid and then doesn't say anything else, leaving you to constantly wonder what the fuck is going on.
PS Amanda Peet can bear my children. I love her.