Nicole Kidman revealed to Marie Claire Australia that she is done having babies.

The Aussie actress, 48, has two adopted children with ex-husband Tom Cruise and two girls with husband Keith Urban.

And that's enough for her, she said.

"I'm done with babies," she told the mag.

She added, "We've got these two glorious children who are five and seven and such a joy to be around."

Kidman and Urban welcomed their daughters via surrogate in 2008 and 2010.

When the magazine asked her the secret to her marriage with her country singer hubby Kidman responded, "We spend five days apart at the most and that's it...once you commit to that, everything becomes simple because we make all of our decisions around that priority.

"I don't want to be away from him for one night, and I love that we both still feel that way."