Brad and Angelina. Bennifer 2.0. Justin and Selena. Tom and Katie. Hollywood has its fair share of heavy-hitting celeb couples, but no one quite makes us wish for a threesome as much as Daniel Craig and Rachel Weisz do.
The recently married couple made their red carpet debut last night in Madrid at the premiere of The Girl With The Dragon Tattoo, and needless to say, two is better than one. Rachel, wearing a spring '12 Alexander McQueen, played a grown-up, polished Lisbeth Salander to a still academic-looking
Mikael Blomkvist James Bond Craig in a Brunello Cucinelli suit. Now, if they only could get themselves a cabin in Northern Sweden, we think we'd have another movie on our hands.
Photo: Picture Perfect/Rex USA