As with all really good movies you're going to get some nay sayers; critics who are certain they could have witten it better; cast it better; or directed it better. Just go! See Alec Baldwin give a definitive performance. See William H. Macy prove he is not just good...he's great. See Maria Bello eschew glamour for acting. And, see the supporting cast REALLY support.