When it comes to Donald Trump, Robert De Niro didn't mince words.

While filming a political testimony video for a non-partisan group called #VoteYourFuture, the legendary actor was asked a question that all participants were asked: "What do you care about?"

De Niro said what he cares about is the direction of the country - but to make that point, he had a few choice words for Trump.

"I mean, he's so blatantly stupid. He's a punk. He's a dog. He's a pig. He's a con, a bulls*** artist. A mutt who doesn't know what he's talking about," De Niro says.


As the minute-long clip continues, De Niro continues to hurl insults at the Republican presidential nominee.

"He doesn't do his homework, doesn't care. He thinks he's gaming society. He doesn't pay his taxes.

"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," De Niro continues.

By the video's halfway mark De Niro still hasn't mentioned Trump by name but continues to throw pointed attacks at him.

"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," he says as the video finishes.

The clip was made public on Friday and most of the rant didn't make it in to the official #VoteYourFuture video.

Only two lines of De Niro's - none of which came from the rant - made it in to the final star-studded video, which features celebrities like Leonardo DiCaprio, Julia Roberts, Olivia Wilde, Kendall Jenner among dozens of other famous famous.

De Niro has been an outspoken supporter of Hillary Clinton.

"I think that she's paid her dues. She has earned the right to be president and the head of the country at this point. It's that simple," De Niro said, according to CBS News.