From NetFlix:
When the authorities find a drowned woman’s body, a small-town psychic (Cate Blanchett) starts having visions of who committed the murder, which means she’s the only one who can testify to what truly happened … and that she could be the killer’s next target. Giovanni Ribisi, Keanu Reeves, Hilary Swank, Katie Holmes and Greg Kinnear co-star in this moody Sam Raimi thriller co-written by Billy Bob Thornton
For most of the film I was sure I knew who the killer was. I was wrong. Sam Raimi and Billy Bob Thornton tell a good story that pulls you into the troubled lives of just about every character. And what a set of characters it is:
- Cate Blanchett carries the show.
- Giovanni Ribisi most recently played “Parker Selfridge” in “Avatar”.
- Keanu Reeves does a great job as a mean red-neck villain.
- Greg Kinnear was the father in “Little Miss Sunshine”
- Hilary Swank gets beaten up a lot by her vicious husband Keanu Reeves
- Gary Cole appeared many times in “The Good Wife” as the ballistics expert
- J.K. Simmons appears everywhere. He is the long-suffering boss of Kyra Sedgwick in “The Closer”.
- Katie Holmes is Rachel from “The Dark Knight”
It’s hard to lose with a cast like that.