Fox News host Tucker Carlson slammed national security adviser John Bolton after it was revealed President Trump called off a strike on Iran minutes before it was set to happen.

Bolton has been a long-standing believer in the U.S. playing a part in toppling the Iranian regime.

"I had said for over 10 years since coming to these events that the declared policy of the United States of America should be the overthrow of the Mullah's regime in Tehran. And that is why before 2019, we here will celebrate in Tehran. Thank you very much," Bolton said in a clip played by Carlson on Friday.

"In other words, last night has been in the works for years. John Bolton is kind of bureaucratic tapeworm. Try as you might, you can’t expel him. He seems to live forever in the bowels of the federal agency reemerging to cause pain and suffering. But critically, somehow, never suffering himself," Carlson said.

Carlson said Bolton's career was "Washington in a nutshell" by blundering "into the obvious catastrophes again and again, refuse to admit blame, then demand more of the same."