Stephen Colbert invited White House senior adviser Stephen Miller to CBS’s “Late Show,” so that he can defend his recent claims about President Donald Trump’s various initiatives.

“People are still upset about Trump’s travel ban,” Colbert said on Monday’s episode. “So Trump sent out a new face, White House senior policy adviser and ‘young Gargamel’ Stephen Miller. He was on all the Sunday shows.”

Colbert took special note of Miller’s interview on CBS’s “Face the Nation” when he defended Trump’s controversial travel ban and said, “The powers of the president to protect our country are very substantial and will not be questioned.”

“‘Will not be questioned’?” Colbert said. “Let me test that theory: What the f— are you talking about?”

In addition to Miller’s comments on Trump’s travel ban, which would temporarily block immigration and refugees from seven predominantly Muslim countries and block Syrian refugees indefinitely, Colbert took issue with his statements surrounding the estimated $US21.6 billion Mexico wall Trump is planning. Miller said the wall will “pay for itself many, many times over.” And the senior adviser defended Trump’s election fraud claims without presenting any real evidence.

Colbert saw an opportunity when Miller said that he’s “prepared to go on any show, anywhere, any time” to prove that the “president is correct 100%.”

“Any show? Any time? Anywhere? Perfect. How about ‘The Late Show’ tomorrow at the Ed Sullivan Theatre? Good?” Colbert responded. “And listen, if you don’t show up, I’m going to call you a liar. And if you do show up, I’m going to call you a liar to your face.”