Denise Richards recent revealed that she struggled with her decision to divorce her ex-husband Charlie Sheen.

She shared the information in an episode of Caroline Stanbury's "Divorced Not Dead" podcast.

"I struggled with that for years," she told her host.

The former Bond girl also admitted that she felt guilty about splitting her family

Richards and Sheen got married in 2002 but divorced in 2006.

The actress bore two daughters for Sheen, Sami and Lola and adopted another daughter Eloise.

Richards admitted that she sheltered her daughters from Sheen's addiction for years.

Richards publicly voiced her support for Sami's decision to join OnlyFans.

The "Love Accidentally" star said she regrets having implants during her heydays.