First time I saw it I didn't much care for it because of the BS social preachy crap.
Later I watched it again and focused on the entertainment value, the acting, the movie and not the politicial stuff.
It was much better then second go-around.*
* deniro is still as huge horse's-ass.