Oscar winning actor Robert DeNiro goes off on Donald Trump. During this video he recently posted, DeNiro calls Trump "a dog, a pig, a punk and a con artist."

This is graphic video and has some language not suitable around everyone. Be advised.

DeNiro says Trump is ignorant and doesn't do his homework and doesn't pay his taxes. DeNiro finishes up his blistering speech by saying

"He's an embarrassment to this country. It makes me so angry that this country has gotten to the point where this fool — this bozo — has wound up where he has."

"He talks about how he wants to punch people in the face? Well, I'd like to punch him in the face.  This is somebody that we want for president? I don't think so."