Robert De Niro has lashed out at ‘stupid’ Donald Trump, admitting: “I’d like to punch him in the face.”

The Taxi Driver star didn’t hold back in his scathing video assessment of the Republican presidential nominee.

The video was recorded as part of a campaign to encourage people to get out and vote and has since gone viral.

Watch the whole video below: