“The Late Show” host Stephen Colbert offered thanks to President Trump Wednesday night in the wake of his response to Wednesday’s shooting in northern Virginia.

“I want to say thank you to the congressional leadership, and to the president, for responding to this attack of terror in a way that gives us hope that whatever our differences, we will always be the United States of America,” said Colbert, who has been a vocal Trump critic.

Trump addressed the nation and called for national unity after a gunman shot House Majority Whip Steve Scalise (R-La.) and wounded four others at a congressional GOP baseball practice.

“We can all agree that we are blessed to be Americans and our children can grow up in a nation of safety and peace,” Trump said.

“And we are strongest when we are unified and when we work together for the common good,” he added.

Speaker Paul RyanPaul Davis RyanHouse Dem moves to force vote on bill protecting Mueller Collins: 'Extremely disappointing' ObamaCare fix left out of spending deal House poised to vote on .3T spending bill MORE (R-Wis.) and House Minority Leader Nancy Pelosi (D-Calif.) echoed the president’s sentiment on the House floor.

"An attack on one of us is an attack on all of us," Ryan said Wednesday.

"We will use this occasion as one that brings us together," Pelosi added.

“The Daily Show” host Trevor Noah also praised the political community’s calls for unity, saying “It was great to see people from both sides seeing this and uniting under the banner of human and American before anything else.”