Denise Richards has two kids, Sami and Lola, with ex-husband Charlie Sheen, and a third child, Eloise, that she adopted after the stars split up.