Saw it tonight with my wife, and it was even better than the trailers and reviews promised. If Spike Lee decides to do more studio productions, I foresee more than one Oscar. Just hands-down directing, he is really spectacular on this one. But the script also great, and the acting is truly enjoyable in a way it rarely is nowadays.
Plus, if you're a Jodie Foster fan, this was a fantastic let-it-loose role for her. One that justifies her status as thinking man's coolest actress.