- Studio: Paramount Classics
- Release Date: Aug 12, 2005
- Critic Score
- Most active
- Publication
- Most clicked
-
91A film that takes you by surprise, refusing to relinquish its grim, fascinating hold. Better yet, it has crept up on us without much advance promotional fanfare. The less known about its twists, the better.