Oliver Hudson cheated on his wife before they got married.
The 47-year-old actor "spiralled" when he got engaged to Erinn Bartlett - with whom he has children Wilder, 16, Bodhi, 13, and 10-year-old Rio - in 2004 and although she didn't know he had been unfaithful, he forced himself to confess to her before they tied the knot in 2006.
Speaking on his and sister Kate Hudson's 'Sibling Revelry' podcast, he said: "When I got engaged, something happened psychologically, and I spiraled, and I was unfaithful, and I was cheating, and I was crazy.
"I never got caught. I told her everything because I couldn't live with myself and get married and be married and have children with this sort of weight."
The 'Splitting Up Together' star needed to work through something "psychologically" and praised his 51-year-old wife for being an "amazing woman" for staying by his side and helping him work through understanding his actions.
He added: "And my mother played a big part in it as well. Where it's about looking at the entirety and the totality of the relationship, not just the action. Even though it might seem extreme, let's dig in a little bit into why and looking at the whole person rather than this one affliction.
"I was going through whatever I was going through and we were able to sort of therapy and do all of it and get through it."
Oliver believes he is a "good man" and "not malicious", but doesn't "regret" his actions because they shaped him into the person he is today.
He said: "Honestly, if that didn't happen I don't know what kind of a person I would be. So do I regret it? I mean no, I guess not. I regret causing pain. I don't want to cause anyone any pain."
However, the 'Cleaning Lady' actor admitted he had made some "horrible choices".
He said: "Regret is an interesting word. I'm not sure I have many regrets because if I didn't, it was a choice that I made, whether it was a positive one or a negative one.
"I've made some horrible, horrible choices in my life just generally.
"You would think I regret doing that, but I don't know who I would be if I didn't make that choice."
Tagged in Kate Hudson Oliver Hudson