Daniel Craig & Rachel Weisz – 10 Years
Daniel Craig is best known for playing the role of agent 007 in the ‘James Bond’ film franchise. For how famous he is, it was expected that the actor would hold a grand wedding, but Craig and Weisz opted for a very intimate arrangement. The couple tied the knot in 2011 with a guest list of only four people, two of whom were their kids!
The pair have been together for ten years and are still committed to one another as they originally were. Their union saw them welcome a daughter together, who added to the two children that both had from previous marriages. Craig’s achievements are not only acting but also keeping his wife and family happy.