Denise Richards has reportedly reached the breaking point when it comes to ex-husband Charlie Sheen and has barred him from seeing their daughters until he completes rehab, according to Popeater.

What did it was apparently porn star Kacey Jordan’s admission on Good Morning America that Sheen asked her to babysit his kids. “Denise has had enough,” a source says. “All this time she has been trying to protect Charlie in the eyes of his daughters, limiting what they know about his partying ways, but now she knows it’s the girls that need protecting, not Charlie.”