Prince Harry spoof-crashed Wednesday’s broadcast of “The Late Show” and dinged Donald Trump over his apparent monarchical aspirations.
Host Stephen Colbert was mid-monologue, joking about how Christmas movies give people unrealistic hope of bumping into royalty over the holidays, when Harry suddenly wandered onstage (for a spoof skit) in which he announced he thought he was auditioning for a festive Hallmark TV movie.
Colbert asked the Duke of Sussex why he wanted the gig.
“Well, you Americans are obsessed with Christmas movies and you’re clearly obsessed with royalty, so why not?” Harry replied.
Colbert pushed back to say he doesn’t think Americans are obsessed with the monarchy.
Harry zinged Trump, replying: “Really?!? I heard you ‘elected’ a king.”
Members of the audience appeared to gasp and then erupted in boos for Trump, and Colbert admitted, “Fair point.”
Kristina Bumphrey via Getty Images
Harry, who has drawn Trump’s ire multiple times, continued to lean into the bit, saying he’d “do anything” to land a Hallmark role.
“I’ll record a self-tape, I’ll fly myself to an audition,” he said, before taking another jab at Trump and the companies that have kowtowed to him: “I’ll settle a baseless lawsuit with the White House — all the things you people on TV do.”
“Hey, hey, hey … I didn’t do any of those things,” Colbert protested.
Harry deadpanned: “Maybe that’s why you’re canceled.”
The joke referenced CBS’s decision this summer to end “The Late Show” in May 2026, a move the network called “purely a financial decision” and said was unrelated to Colbert’s content or performance.
Still, the cancellation raised eyebrows because it came shortly after Paramount Global reached a legal settlement with Trump and was seeking White House approval for its merger with Skydance Media.
