Rachel Weisz arrives in style at the Spanish premiere of her husband Daniel Craig for the premier of his new movie, “The Girl with the Dragon Tattoo”, at the Callao Theatre in Madrid, Spain. The actress looked elegant and sexy in Alexander McQueen spring 2012 collection dress with dramatic neckline and Roger Vivier pumps. Meanwhile, the Bond actor opted for a khaki suit with a red and white polka-dot pocket square. This is the first red carpet appearance for the newlywed couple Craig and Wiesz.