Kate Hudson is peeling back her Hollywood secrets one layer at a time.

While taking a lie detector test for Vanity Fair, the "Glass Onion" star was forced to decide which one of her former co-stars was the best on-screen kiss she has had. 

Janelle Monáe showed Hudson pictures of Matthew McConaughey, her co-star in "How to Lose a Guy in 10 Days," and Billy Crudup, with whom she starred in "Almost Famous," and asked who the better kisser was.

"I think Billy is a gentler kisser. Better? I wouldn’t say better. Definitely… definitely just gentler. It’s a more sophisticated version of a kiss," Hudson said. "It’s like theater, Stanislavski (Crudup), and, like, Longhorns (McConaughey)."

KATE HUDSON, DAUGHTER OF GOLDIE HAWN AND KURT RUSSELL, ON NEPOTISM IN HOLLYWOOD: 'IT DOESN'T MATTER'

Kate Hudson with Billy Crudup and Matthew McConnahey

When asked to compare her on-screen kisses with Matthew McConaughey and Bully Crudup, Kate Hudson said Crudup was the gentler kisser of the two. (Getty Images)

Monáe then showed Hudson a picture of Dane Cook, with whom she shared a kiss in the 2008 movie "My Best Friend's Girl," and asked if he compares to her other co-stars.

"No. Canceled," she replied. For his part, Cook previously called Hudson his worst on-screen kiss in 2014 but appeared to walk back his comments later that year, according to Us Weekly. 

Hudson's kiss to beat them all, however, was the one she shared with Liv Tyler in "Dr. T & the Women." 

Hudson said Tyler, whom she lovingly refers to as "Poopy Schpoops," "has the softest lips of them all," and she couldn't get over "those lips, those Tyler lips." 

Although Hudson would like to cancel Cook after their on-set kiss, it's her character in "Glass Onion," Birdie Jay, that is constantly on the verge of getting canceled, leading the actress to have to answer for some of the other characters she's played and whether they should be canceled.

When it came to her "Bride Wars" character Liv, Hudson said, "I don't think Liv should be canceled. I think Liv needs to live." The character in the movie goes through some pretty questionable tactics to make sure her wedding is better than her former best friend's, with whom she is feuding.

Hudson was then asked about her "How to Lose a Guy in 10 Days" character Andy Anderson, and said that rather than be canceled, "she should be rewarded," explaining that "she's brave to step into the shoes that she stepped into."

Kate Hudson at BAFTA event

Kate Hudson doesn't think any of her former characters deserve to be canceled, saying her "How to Lose a Guy in 10 Days" character Andy should be rewarded. (Jeff Spicer/BAFTA/Getty Images for BAFTA)

"I did provoke him to get beaten up in a movie theater, but I did it for all the people that needed that, like it was necessary," Hudson said of McConaughey's character, Benjamin. "She's a hero."

In the film, Hudson's character is an advice columnist who begins to write her guide to lose a guy in 10 days or less and sets her sights on Benjamin Berry, played by McConaughey, who believes he can get any woman to fall in love with him in 10 days or less. Unaware of each other's own personal goals, the two begin to develop actual feelings for each other.

CLICK HERE TO SIGN UP FOR THE ENTERTAINMENT NEWSLETTER

Hudson also chimed in on the debate regarding whether romantic comedies are a thing of the past or if they will make a comeback. The 1990s and early 2000s were the peak of rom-coms, with movies like "When Harry Met Sally," "Sleepless In Seattle," "Bridget Jones's Diary," "Sweet Home Alabama" and "My Big Fat Greek Wedding" defining the genre.

Kate Hudson at "Glass Onion" premiere

Kate Hudson attends the "Glass Onion: A Knives Out Mystery" photo call at Kings Cross Station in London on Dec. 17, 2022. (Karwai Tang/WireImage)

CLICK HERE TO GET THE FOX NEWS APP

"I don’t think it’s ever dead," Hudson said. "I think it’s not given the attention it needs to be given. I think the best rom-coms are very hard to make. So, no, I don’t think it’s dead."