Charlie Sheen has kids with three women!
The actor had a child with his high school sweetheart in 1984, then he dated Kelly Preston. In 2002 he and Denise Richards married. And though they had two kids together, their relationship was violent and volatile, according to court papers Denise filed during their divorce. But this didn’t stop Brooke Mueller from falling for Charlie and giving birth to his fraternal twins.
Brooke alleges that Charlie once threatened, ‘I will cut your head off’...