Acosta several times asked if he could pose a question, but Trump instead called on Fox News White House correspondent John Roberts. "I don't take questions from CNN", Trump told Acosta, who's network he has long had a beef with. "Since you attacked CNN?".
Roberts, a veteran of CBS News and CNN, took some withering criticism online for not standing up for Acosta in the moment or, perhaps, ceding the microphone to his colleague.
"No", Trump replied. "CNN is fake news. I don't take questions from CNN", he said.
'In response to the President lashing out at NBC, CNN and The Sun: Asking smart, tough questions, whether in a presidential press conference or interview, is central to the role a free press plays in a healthy republic, ' she said.
"Let's go to a real network", the president added, pointing to John Roberts of Fox News Channel.
'Well, we're a real network too, Mr. President, ' he complained.
Different continent, same old CNN-hating Trump.
Later, as Trump looked across a crowd of journalists with raised hands, deciding who to call on next, Acosta made loudly demanded a chance to participate in the press conference as compensation for the president's attack on his employer's honor.
He noted he used to work at CNN.
In the article, Trump criticized May's handling of Brexit, saying that she would likely "kill" any trade deals between the USA and the United Kingdom because she didn't take his advice. "Of course, it happens to be NBC, which is possibly worse than CNN". "To issue a blanket condemnation of the network as "fake news" is ... unfair".
The network's news site, FoxNews.com, avoided mentioning Trump's labeling of the Sun interview in its account of the news conference.
Trump claimed that he didn't criticize May in his interview with The Sun, and he even called the report "fake news".
In a statement, the Sun said it stood by its reporting.
She said the pro-Brexit Sun, and Trump, succeeded in planting more doubt about May's "soft exit" plans for leaving the European Union. "You see, that is such dishonest reporting", Trump said.
"The president called out one of my colleagues, Kristen Welker of NBC News, as dishonest, he said NBC News was dishonest", he said.