The award for the surprise secret celebrity wedding has to go to actress Rachel Weisz and James Bond star Daniel Craig, who married in a ceremony attended by just four people in New York last week. Guests at the wedding were Daniel's 18-year-old daughter Ella and Rachel's 4-year-old son Henry, and two friends who acted as witnesses.


The marriage did come rather out of the blue, it seems like only yesterday that they were first spotted hand-in-hand celebrating Christmas in Somerset last December. Although they had been friends for years, the pair became close again after working on movie The Dream House in which they play husband and wife. Prior to getting together, Rachel had been with Black Swan director Darren Aronovsky for nine years, and Daniel was engaged to film producer Satsuki Mitchell for five years but never married. Proof it seems that when you know you know.