Denise Richards doesn't regret her doomed marriage to Charlie Sheen, despite their nasty break-up and custody battle - she'd marry the troubled actor all over again.
The one-time Bond girl wed the Hollywood hellraiser in 2002, but their marriage fell apart just three years later (05) - and the couple briefly became bitter enemies.
Now friends and devoted parents to their daughters, the pair often spend time together and Denise Richards insists she will always put Charlie Sheen on a pedestal as a father, and she still thinks he's one of the biggest influences in her life.
She tells Ryan Seacrest's KIIS-FM radio show, "He gave me the two greatest gifts (in) our daughters! I really believe that people come in to our life, and we learn different things.
"I honestly believe that he has been one of my greatest teachers as far as life lessons. As painful as it all was I would do it all again because I have amazing children."