A late-night television appearance by Prince Harry made for some awkward viewing moments as the Duke of Sussex attempted to mock President Donald Trump and American holiday movies.
Harry’s appearance on the “Late Show with Stephen Colbert” began with his surprise entrance during the host’s monologue and continued with a series of scripted jokes and jabs.
Colbert had been mocking the various “problematic” Christmas-themed movies that seem to be centered on royalty when Harry walked out, eliciting cheers and a standing ovation from the audience at the Ed Sullivan Theater in New York City.
“Excuse me, Stephen?” he said as the host responded with a handshake, saying, “Folks, it’s Prince Henry Charles Albert David of Wales Sussex. What are you doing here?’
“Sorry, I genuinely thought this was the audition for The Gingerbread Prince Saves Christmas in a Basket,” Harry said, joking with a mock movie title.
(Video Credit: Late Show with Stephen Colbert)
“You’re an actual prince, why would you want to be in one of those movies?” Colbert asked.
“Well, you Americans are obsessed with Christmas movies, and you’re clearly obsessed with royalty, so why not?” Harry replied.
“Hold on, hold on, look, I wouldn’t say we’re obsessed with royalty,” Colbert shot back.
“Really? I heard you elected a king,” he said, in an obvious jab at President Trump.
“You’ve got a point,” Colbert agreed as the liberal audience ate it up.
Harry also made a reference to the $16 million settlement in the lawsuit Trump brought against CBS.
“So what’s a prince got to do to get into a Hallmark movie these days? I’ve got skills. I can ride a horse, I can fly a helicopter, I can ride a horse in a helicopter,” the prince continued. “I’ll record a self-tape, I’ll fly myself to an audition, settle a baseless lawsuit with the White House. All the things you people on TV do.”
“Hey, Harry, I didn’t do any of those things,” Colbert contended.
“Maybe that’s why you’re canceled,” the prince quipped.
Eventually, the scripted dialogue led to a skit complete with fake snow and a “Happy Christmas, y’all” from Harry.
Prince Harry makes a surprise appearance on the Stephen Colbert show doing a “King For a Day” Lip-Syncing Great British Bake Off co-host Alison Hammond’s voice. Weird timing with the German State visit and his wife’s cooking show debut on Netflix. Cringey at best! #royalnews… pic.twitter.com/hSQdKZh35a
— Royal Daily Tea (@RoyalDailyTea) December 4, 2025
Harry’s wife, Meghan, posted a clip on her Instagram account, but neither she nor Harry made any mention of her estranged father reportedly being in intensive care following emergency surgery, according to the Daily Mail.
While Colbert’s Trump-hating audience applauded the prince, the social media reactions were mixed, with many remarking on the “sad” state of the “rent-a-prince.”
Embarrassing ,he has sunk so low
— Iris sykes🌸 #MMJC.🇬🇧🇬🇧🇬🇧 (@Irissykes14) December 4, 2025
Court jester isn’t a cute look, Harry.
— Ellen Mae (@dogsaremybffs) December 4, 2025
I thought it was quite funny actually lol
— Perfect Pete (@c75livex) December 4, 2025
And his comment about Trump is going to invite criticism from The President – not the guy you want to be talking about when he controls your visa….
— Mum (@MumKB3) December 4, 2025
- Secret Service ‘not letting’ Tiger Woods drive with Trump’s grandchildren, even without DUI - March 30, 2026
- Pathetic Robert De Niro demands Trump removal at ‘No Kings’ rally - March 30, 2026
- ‘X-Files’ reboots for the DEI era - March 30, 2026
Comment
We have no tolerance for comments containing violence, racism, profanity, vulgarity, doxing, or discourteous behavior. If a comment is spam, instead of replying to it please click the ∨ icon below and to the right of that comment. Thank you for partnering with us to maintain fruitful conversation.
