This is one of the best indie films I've ever seen, and rightfully deserved all the praise it got at the 2003 sundance film festival. The acting was top notch, but the plot is what blew me away. Just as one twist is exposed, another one is thrown at you, then another, then another. Man, what a rollercoaster ride of a movie. Loved every minute of it.
9/10