Comenzaron a salir en diciembre de 2010 y se casaron seis meses después, el 22 de junio de 2011, en una ceremonia privada en la ciudad de Nueva York, con tan solo cuatro invitados, de entre ellos la hija de Craig, que tenía 18 años y el hijo de Weisz, Henry, de 5 años de edad.