Image copyright Getty Images Image caption Kidman is in the UK for the London Film Festival

Nicole Kidman has said her marriage to Tom Cruise gave her "protection" from sexual harassment early in her career.

The Australian actress married Cruise in 1990 after they starred together in the film Days Of Thunder.

She said: "I got married very young, but it definitely wasn't power for me - it was protection.

"I married for love, but being married to an extremely powerful man kept me from being sexually harassed." The couple divorced in 2001.

Image copyright PA Image caption Kidman and Cruise were married for more than 10 years

Speaking about Hollywood's harassment scandal, Kidman said: "Of course I've had MeToo moments - since I was little! But do I want to expose them in an article? No. Do they come out in my work? Absolutely."

Kidman and Cruise, who during their marriage adopted two children, Isabella, now 25, and son Connor, now 23, divorced in 2001.

Kidman said her separation from Cruise forced her to "grow up".

She wrote: "I would work, but I was still very much cocooned. So when I came out of it at 32, 33, it's almost like I had to grow up."

Kidman married country music singer Keith Urban in 2006. The couple have two daughters together: Sunday, 10, and Faith, seven.

The Oscar-winning star's films include Moulin Rouge!, The Hours, Lion, The Others and Dead Calm.

Image copyright Getty Images Image caption Kidman and Urban married in 2006

Separately, Sir Michael Caine has also spoken out about the Weinstein scandal.

Sir Michael, who has worked with Harvey Weinstein three times, told the Radio Times that Hollywood is a safer place following the allegations made against the producer.

The actor said: "There is one great thing, if it can be described like that, about Harvey and his behaviour. It's that actresses are safe now. No producer would dare to do anything sexually."

Follow us on Facebook, on Twitter @BBCNewsEnts, or on Instagram at bbcnewsents. If you have a story suggestion email entertainment.news@bbc.co.uk.