Which actress did Daniel Craig marry in 2011?
Answer
Rachel Weisz
Answer
Rachel Weisz
Daniel Craig married actress Rachel Weisz in 2011.
Craig and Weisz married on June 22, 2011, in a small ceremony in New York state. They had known each other for years through the film and theatre world, but their romantic relationship became public after they worked together on the psychological thriller Dream House.
The marriage joined two internationally recognized performers. Craig is best known for playing James Bond in five films from 2006 to 2021, while Weisz has appeared in films such as The Mummy, The Constant Gardener, and The Favourite.
Their relationship is sometimes confused with Weisz’s earlier partnership with filmmaker Darren Aronofsky, with whom she has a son. Craig also has a daughter from his previous marriage to actress Fiona Loudon. Craig and Weisz welcomed a daughter in 2018.
Source: Wikipedia · fact-checked Sept. 2026