India, July 7 -- Actor Charlize Theron's recent comments about her sex life seem to have rubbed talk show host Megyn Kelly the wrong way. The actor had spoken about a one-night stand with a 26-year-old recently, and on The Megyn Kelly Show, the commentator took issue with her candidness, calling her 'vulgar' and 'off-putting'. (Also Read: Charlize Theron, 49, confesses to having a one-night stand with a 26-year-old, fans approve of her 'cougar phase')

Megyn talked on the episode about how Call Her Daddy, the Alex Cooper podcast, Charlize spoke to, was a 'sex podcaster'.

Megyn then spoke about Charlize's comment and said, "She's 49 years old. She's trying to sound like she's 26 years old, and it's inappropriate. It feels weird. She's one...