Prince Harry Mocks Trump During Late-Night Appearance – Viewers Left Speechless

After stepping back from royal duties, Harry and Meghan briefly lived in Canada before settling in Montecito, California. Harry has said he has no plans to pursue U.S. citizenship, even as Donald Trump has repeatedly criticized him publicly — and at one point suggested he could be deported.

In 2023, The Heritage Foundation sued the Department of Homeland Security seeking access to Harry’s immigration records. The group questioned whether his past admissions of drug use in his memoir Spare could have affected his visa eligibility.

Harry wrote that he once used marijuana, cocaine, and psychedelics — reflecting, he said, the emotional turmoil he experienced after Princess Diana’s death.

A U.S. court ruled in 2024 that his visa application would remain private.

But Trump continued weighing in, saying:

“If he lied, appropriate action should be taken.”

And later:

“I wouldn’t protect him… He betrayed the Queen.”

All of this made Harry’s newest joke land with extra punch.

Harry’s Late-Night Moment: “I heard you elected a king”

On Wednesday night, Prince Harry joined Stephen Colbert for a comedic Hallmark-style sketch. Harry played a fictional “Gingerbread Christmas Prince,” poking fun at America’s fascination with royalty.

It was a clear wink toward critics who say Trump acts more like a monarch than a president — a reference tied to the “No Kings” movement, which opposes what supporters call Trump’s authoritarian tendencies.

The audience’s mixed reaction showed just how charged the moment was.

Our Must See Stories