This was a surprisingly entertaining movie. Cate Blanchett was excellent and Giovani Ribisi had the most interesting character (his involvement was why I elected to watch this).
Blanchett plays a woman with "gifts" who gets involved with a murder investigation. She's not all knowing and her visions come in flashes that tend to terrify her as much as offer any insight. There is some effective camera work by Sam Raimi, although there is a bit of a tendency for kind of cheap thrills (surprise off screen entrances, etc.). Then again, this film is from 2001, so my perception of that might be just an indication that it's somewhat dated. Still very entertaining and well directed.
The ending is a bit predictable, but so is every movie. I'm more interested in the cast and the emotional roller coaster along the way, and this film certainly has that. Keanu Reeves is cast in a part that's a bit of a departure for him, as is Katie Holmes. This must have been before she got married to Tom Cruise and ended up in crazy town.
Billy Bob Thorton is the writer (lots of big names involved with this), and I read this story is based on the experiences of his mother who also reportedly had psychic abilities. I thought it was refreshing how Cate Blanchett is not overly sexualized in this film (wears tennis shoes except for in one party scene). She comes across as very nurturing, and it was a nice departure from most hollywood films.
I enjoyed it, it scared my wife though.