Nicole Kidman has revealed she thinks she was too young at the time of her marriage to Tom Cruise.

Kidman, who was 23 when she wed Cruise, told Red magazine that she looks back and can’t believe she was married so young and had two kids by age 27.

Nicole KidmanNicole Kidman says she was too young at the time of her marriage to Tom Cruise.

“I was so young when I got married. I look back now and I’m like, ‘What?” she told Red magazine.

“You look at Taylor Swift, I mean how old is she? She’s 26. I had two kids by the time I was 27 and I’d been married for four years. But that’s what I wanted.”

More: Benedict Cumberbatch, Nicole Kidman And Mark Rylance Lead Olivier Nominations

Kidman and Cruise were married for over a decade, from 1990 to 2001. They have two adopted children together, Isabella and Connor.

The actress is now married to American country singer Keith Urban and the couple recently celebrated their 10-year wedding anniversary.

“That’s really big for us. It was really up and down for the first three months,” she said.

“We’ve been through a lot for ten years. And we’re absolutely stronger than ever. I say that while touching wood and no way in a boastful way. I just say it with wonder. Absolute wonder."

More: Nicole Kidman Takes Home Another Best Actress Prize For West End Play 'Photograph 51’

“When you’re older, you’ve been through things, you’ve made mistakes. So you come into it a second marriage still giddy, but wanting it to last," she added.

"We always consider the ‘us’. We say, ‘Is this going to be good for us?’ It’s the simplest phrase but it works.”