James Bond has pulled off his most covert mission yet: keeping his high-profile wedding a secret. British stars Daniel Craig, 43, and Rachel Weisz, 40, have married, a rep for the actress confirms. The debonair couple reportedly wed in a small private ceremony in New York on June 22 in front of just four people: Craig’s 18-year-old daughter, Ella; Weisz’s 5-year-old son, Henry; and two friends, who served as witnesses. Since the Bond actor and Oscar-winning actress (The Constant Gardener) began dating late last year, they have worked hard to keep their relationship out of the public eye. This is the second marriage for Craig, who was married to Fiona Loudon in the early 1990s, and the first for Weisz, who was engaged to Black Swan director Darren Aronofsky (the father of her son) for five years. Craig and Weisz will portray a husband and wife in the mystery thriller Dream House, which is due in theaters Sept. 30.