You have to kiss a lot of frogs to find your prince.

Prince Harry nearly planted a smooch on Stephen Colbert during the former’s surprise appearance on the “Late Show” Wednesday night.

Colbert kicked off his talk show with a skit about the extensive number of TV Christmas movies that involve an American falling in love with a princess or a prince.

“As much as I love these holiday movies, and I do, I think they’re a little problematic because they give people the unrealistic expectation that during the holiday season, they’re just going to bump into some prince at their job or walking down the street,” the comedian, 61, said.

As Colbert finished his statement, Harry, 41, came onto the stage, saying that he thought he was walking into an audition for “The Gingerbread Prince Saves Chris

See Full Page