Robert De Niro has called Trump a "racist" and a "scam artist" in a recent sit down with the Guardian.

De Niro has always made his feelings about Trump crystal clear, but he explained his reasons with the respectable outlet.

“I’m older now and I’m just upset about what’s going on,” he said. “When you see someone like [Trump] becoming president, I thought, well, OK, let’s see what he does – maybe he’ll change. But he just got worse. It showed me that he is a real racist. I thought maybe as a New Yorker he understands the diversity in the city but he’s as bad as I thought he was before – and much worse. It’s a shame. It’s a bad thing in this country.”

De Niro, who has 6 biracial children admitted that he is concerned for the future of his children. He also is worried about the next generation of young people looking up to Trump and mirroring his behaviors.

"I mean, a mob boss calls people ‘a rat’. That means you lied and somebody snitched on you, so you did commit the crime. So that’s interesting and he makes mobsters look bad because there are mobsters who will shake your hand and keep their word. He can’t even do that.

“He’s a con artist. He’s a huckster. He’s a scam artist. And what bothers me is that people don’t see that. I think that The Apprentice had a lot to do with that, which I never saw but once, maybe. It’s all smoke and mirrors, it’s all bullsh*t.”

One can't really blame De Niro for this opinion. Trump even proudly referred to himself as a Nationalist. Even his Secret Service officials appear to all be skinheads - which in itself raises eyebrows.