Actress Denise Richards was one of Hollywood's rising stars. At the height of her career, she became involved with Tinseltown's own bad boy Charlie Sheen.
It looked like Denise had a positive effect on Charlie as he tried to change his ways. Yet, their divorce and the fallout would prove that things weren't as pleasant as they seemed.
Throughout the years, the exes have faced off in court for custody of their daughters. Sheen wasn't shy about voicing his criticisms of his ex-wife and how she tried to keep him away from his kids.
Now, it looks like all that bad blood is behind the two as they're now co-parenting their children.