During the National Board of Review Annual Awards Gala in New York, Robert de Niro went off on a foul-mouthed rant while presenting a best actress award to Meryl Streep on Tuesday night.
Flying off script, de Niro started calling President Trump a ‘f***ing fool,’ and a ‘f***ing idiot’.
He also called Trump the ‘baby-in-chief’ and ‘jerk-off-in-chief’ while talking about Streep’s new movie The Post.
De Niro said: ‘It was fascinating to watch The Post. That story took place nearly 50 years ago, but there are many parallels with today obviously.
‘At the time of the story Donald Trump was suffering with “bone spurs”. Today the world is suffering from the real Donald Trump.
‘This f***ing idiot is the President. It’s The Emperor’s New Clothes – the guy is a f***ing fool.
‘The publication of the Pentagon Papers was a proud moment for American journalism. The Times and the Post challenged the government over critical First Amendment issues. And the press prevailed.
‘Our government today, with the propping [up] of our baby-in-chief – the jerkoff-in-chief I call him – has put the press under siege, trying to discredit it through outrageous attacks and lies.’
‘And again just like 1971 the press is distinguishing itself with brave, exacting journalism.
‘The movie gave us glimpses of President Nixon as delusional, narcissistic, petty, vindictive, nasty and bats*** f***ing crazy. Ah the good old days.’
De Niro has long been a vocal critic of Trump, saying during the presidential campaign that he would ‘like to punch him in the face.’
Since then he has used many public speaking opportunities to trash the President, calling him a ‘blatant racist’, a ‘bozo’ and a ‘motherf***er’.