Cameron Diaz doesn't have any fears about getting older.

In fact, the 38-year-old Bad Teacher star insists she's only gotten better over time.

"I think you get better as you age. You know what you want, and you become stronger mentally, emotionally and physically," she tells Cosmopolitan's June issue. "But also, things have happened recently that have pushed me to grow. My father died, and having gone through that really made me think about my life and how I want to live it."

"I don't care what other people think," the former model continues. "It's my life, and I live it the way I want to."

And BFF Drew Barrymore -- who costarred with Diaz in Charlie's Angels -- wouldn't have it any other way.

"She's my sister, but we bro out and have crazy adventures. I always know that she is game," Barrymore, 36, says. "Most people don't know this, but she's very edgy. That has been a big part of our friendship, knowing that she will throw down at any time as well as that sisterly, cozy, nurturing love that we have."