Just got back from it. It's good. See it.
Be warned - it's long: 2 hours, 40 minutes. (For those who don't like long movies)
This movie has two of the best random cameos in any movie I've seen lately: James Carville as a governor, and Nick Cave as a singer in a bar. That's right - together at last.