The happy couple worked the red carpet at the Madrid premiere of The Girl with the Dragon Tattoo.
Craig looked great in his suit with matching tie, but all eyes were on the gorgeous 41-year-old Weisz. Yes, we said 41. Hard to believe!
The hottie wore a black Alexander McQueen dress which featured ruffle detailing which she then paired with some Roger Vivier heels and matching clutch.
What do U think of the hawt couple? They look great together!
[Image via Sean Thorton/WENN.]