Fox News host Tucker Carlson is said to be privately advising President Trump not to take military action against Iran, a source told the Daily Beast. On his nightly program, "Tucker Carlson Tonight," the host has been consistent in his opinion that foreign military conflict should be avoided, particularly in the Middle East.

According to the account in the Daily Beast, A senior administration official familiar with the conversations between Carlson and Trump says that in recent weeks, Carlson has advised the president to avoid taking any military action against Iran and criticized "more hawkish" members of his administration.

On a recent episode of "Tucker Carlson Tonight," following the recent attack in the Gulf of Oman of two oil tankers, Carlson disparaged Secretary of State Mike Pompeo's confidence that Iran was responsible for the attacks. He described Pompeo's conclusion as "misplaced certainty" and further compared him to former Secretary of State Colin Powell's insistence that Iraq had weapons of mass destruction in 2003. The host included that "We're still paying the price for that."

Carlson has also criticized National Security Adviser John Bolton on his show, indicating that he was intentionally creating stronger tension between the United States and Iraq in the interest of instigating military action saying a conflict between the two nations would "be like Christmas, Thanksgiving, his birthday wrapped into one."

Other Fox News hosts have been more supportive of Pompeo's confidence in Iran's responsibility for the attacks. In an interview with Time on Monday, Trump said he would be willing to go to war with Iran to prevent them from amassing nuclear weapons, saying "I would certainly go over nuclear weapons." But when asked about the recent oil tanker attacks, Trump was less enthusiastic saying he would keep military action "a question mark."