Nicole Kidman shocked she married Tom Cruise at 23

Nicole Kidman tied the knot with Tom Cruise in 1990.

Nicole Kidman and Keith Urban
Nicole Kidman and musician Keith Urban arrive at the 2016 CMT Music Awards in Nashville, Tennessee U.S. June 8, 2016 Reuters

Nicole Kidman has opened up about her marriage to Tom Cruise. The 49-year-old actress tied the knot with the Top Gun actor in 1990 when she was 23.

During an interview with Red magazine, Kidman talked about the couple's married life before splitting in 2001. The former Hollywood power couple had adopted daughter Isabella in 1992 and son Connor in 1995.

"I was so young when I got married. I look back now and I'm like, 'What?' 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," she said.

Kidman is now happily married to Keith Urban for nearly ten years and have two daughters, Sunday Rose and Faith Margaret. She said: "That's really big for us. It was really up and down for the first three months."

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

She continued: "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. We always consider the 'us'. We say, 'Is this going to be good for us?' It's the simplest phrase, but it works."