Clearly marriage agrees with Rachel Weisz. The actress, who recently tied the knot to Daniel Craig, was positively glowing at a screening for The Whistleblower last night.
Her first red carpet appearance since their top-secret nuptials, saw the 41-year-old (yes really, she's 41!) donning this simple scarlet mini dress, teamed with nude heels, glossy brunette waves and glittering fan-shaped statement earrings.