I had very high hopes for this movie, and when it had me riveted from the beginning. The ending, however, ruined it for me. I would say more here, but I can't without ruining it. I will say more here, though. Anyway, despite the fact that I felt cheated by the ending, the beginning was good enough, and the idea was good enough that I will still give it two stars.
Viewed: 5/8/2003 | Released: 5/24/2003 | Score: C