Being married to Daniel Craig isn't a state secret, but Rachel Weisz has her reasons for keeping quiet about her marriage.