Denise Richards and Charlie Sheen had a very public, very nasty breakup, divorce and custody battle. The ex-couple are parents together of two young daughters - Sam, 5, and Lola, 3 - and for a while it seemed they would never get their act together when it came to their children. However, times are changing and Denise and Charlie are acting like grown ups and putting their children first!
MORE