New Delhi, Dec. 4 -- Prince Harry made a cameo on The Late Show with Stephen Colbert on Wednesday (December 3), joining the host in a comedy sketch where he auditioned for a fictional Hallmark movie as a "Christmas prince." The Duke of Sussex, 41, used the appearance to lampoon America's fascination with royalty and make a playful jab at President Donald Trump.

"I genuinely thought this was the audition for the Gingerbread Prince saves Christmas in Nebraska," Harry joked as he walked onto the Ed Sullivan Theater stage. He added, referencing the US's fixation on royals: "Really? I heard you elected a king."

The line highlighted the pointed humor aimed at Trump, who has previously styled himself with royal imagery on social media.

Harry ...