Intelligent scri[t, good acting, good camera work. No cliches in this movie. Melissa Leo's best work to-date. I have never liked Frank Grillo or Josh Hartnett but they do a fine job in this movie. Every member of the cast is pitch perfect. Worth watching twice for the nuances missed on first viewing.