Sean Penn proves himself a first-rate director who gets moving, deep performances out of all his actors. And what a supporting cast - in addition to Nicholson (at his most subtle, something he doesn't always do), there's Harry Dean Stanton, Benecio Del Toro, Tom Noonan, Vanessa Redgrave, Robin Wright Penn, the list goes on and on with the best charactor actors around. Del Toro does something completely different once again. The story is very moving and almost at the level of a Greek tragedy. Beautifully shot and edited with good use of score. The best drama I've seen in quite a while.