Article will continue after advertisement

We had no idea he harbored these feelings!

In a  non-partisan video encouraging people to vote in the 2016 U.S. election, award-winning actor Robert De Niro held nothing back, calling Donald Trump a punk, a pig and a bozo.

RELATED: Brad Pitt has reportedly not seen his kids since Angelina Jolie’s divorce filing

De Niro didn’t stop there when referring to the Republican presidential nominee. Among other unsavory adjectives, the 73-year-old actor used were a con,  B.S. artist, mutt, idiot, disaster, embarrassment and fool.

Here’s the bulk of it:

He’s so blatantly stupid. He’s a punk, he’s a dog, he’s a pig […] a mutt who […] doesn’t do his homework, doesn’t care. He’s an idiot. Colin Powell said it best: He’s a national disaster. He’s an embarrassment to this country. 

It makes me so angry that this country has gotten to this point that this fool, this bozo, has wound up where he has. He talks 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. What I care about is the direction of this country, and what I’m very, very worried about is that it might go in the wrong direction with someone like Donald Trump. If you care about your future, vote for it.

It’s a video you just have to see to believe.

Module Voice Image