Neil LaBute is one of my favorite filmmakers of recent years, and this film is one of his best. He creates distinctive characters, some selfish, some self-loathing, and lets them develop in sometimes unexpected ways. The writing is satirical at times, but that's fine - it's never forced. The directions in which these characters go ultimately feel like natural progressions. Sometimes you can't believe what you're seeing and hearing, but it all fits. The cast is up to the challenges of the material - especially Jason Patric, who gives his best performance in years.