Noomi Rapace failed to impress on the red carpet for the London premiere of ‘Sherlock Holmes: A Game Of Shadows’ last week.

Luckily she had time to redeem herself at the Stockholm premiere in her hometown Sweden.

She wore an Emilio Pucci Spring 2012 gown that was very daring and sexy, two things we expect from a Pucci look.

The red long-sleeve embroidered gown with bugle beads and mirror details was teamed with black pumps.

Fear not folks, she’s not going commando; the dress actually has a nude lining to spare any blushes.

Noomi’s 180 turnaround from tragic to magic was completed with flawless makeup and a chic updo.

Do you think this look is much improved?

Credit: Rex Features