President Trump will not deliver an address Tuesday night following a missile attack on two Iraqi bases that house US troops, a White House official said.

Aides had been making preparations for a possible address to the nation after Iran fired missiles at US forces in Iraq.

But an official now says Trump won't appear before cameras tonight.

Hear more: