What could be the secret formula or ingredient to the strong and lasting marriage of Rachel Weisz and Daniel Craig?
Simple. They are not letting James Bond get into their home.
According to Parade.com, the 47-year-old English actor pointed out that he never brings home the famous British secret agent.
"There's a complete separation between the character and me," the actor who gave life to the role in "Casino Royale," "Quantum of Solace," "Skyfall" and "Spectre," shared.
"And if I went home and acted like James Bond... I'd get thrown out, believe me," he added. "Honestly, I'd get in serious trouble if I did that."
Meanwhile, just like the highly popular character, Rachel Weisz's husband Daniel Craig also "enjoys occasional martini."
"But I like all sorts of drinks," the former star of the British TV series "Love Is the Devil: Study for a Portrait of Francis Bacon" dished. "I would happily drink a beer."
It can be recalled that in an interview with "Hello!" magazine recently, as shared by Belfast Telegraph, the 45-year-old better half of the "007" star emphasized that she never got married with James Bond.
"I don't live with James Bond, I like with an actor called Daniel Craig who is such a brilliant actor that he has convinced everyone else that that is who he is," Rachel Weisz stated.
She further narrated that "I don't know James Bond personally and as far as I understand he doesn't really get married, does he?"
In the meantime, Mail Online reported that amid the busy schedules of the two stars, they "managed to get some alone time as they spent quality time together in New York."
Dressed in winter ensembles, Rachel Weisz and Daniel Craig were observed to be enjoying their stroll around downtown Manhattan, as seen on the snaps shared by the outlet.