Rachel Weisz may be one of the world’s top actresses, but apparently her husband Daniel Craig is “just too famous” for her to discuss their relationship.

Oscar-winner Rachel, 45, has always been secretive about her four-year marriage to James Bond star Daniel, 47.

Daniel Craig and Rachel Weisz at the world premiere of Spectre in 2015
Daniel Craig and Rachel Weisz at the world premiere of Spectre in 2015 (Alan Davidson/Daily Mail/PA)

“It would be a betrayal,” she told More magazine. “You have to protect your marriage.”

The Constant Gardener star added: “When you’re young, you tell your girlfriends everything. One of the great pleasures of not being an adolescent is that you don’t have to share everything.

“When you’re married, that door closes. The audience goes, and you’re in your own life.”

Rachel Weisz and Daniel Craig co-starred in Harold Pinter's Betrayal at the Barrymore Theatre in New York
Rachel Weisz and Daniel Craig co-starred in Harold Pinter’s Betrayal at the Barrymore Theatre in New York (Brigitte Lacombe/AP)

The pair were first linked in 2010 after meeting on the set of Dream House, and married in 2011. Both have children from previous relationships – Daniel has 23-year-old Ella with actress Fiona Loudon, and Rachel has nine-year-old Henry with director Darren Aronofsky.

The actress revealed her latest role in Youth, where she plays Sir Michael Caine’s daughter, came after her decision to take control of her career’s direction.

Rachel Weisz and Sir Michael Caine star in Youth
Rachel Weisz and Sir Michael Caine star in Youth (Matt Crossick/PA)

“I was taking whatever came along,” she said. “I’m trying to choose the stories that I want to tell … I think everyone should take her career into her own hands, whatever her age.”

Rachel is also critical of the roles on offer for women, explaining: “Men get the more complex roles. Things have become too glossy for women. We have to be ‘likeable’, which is not very likeable at all.

“It’s hard to like someone who’s just sweet. You want a real person, one who irritates you and mystifies you and frustrates you and makes you cry. You want everything from a character. Not to just stand there and look nice. Likeability is code for ‘Shut up and look good’.”