Fred Duval/FilmMagic

WHAT SHE WORE The actress took the spotlight at the London premiere of Prometheus in a navy Dior Haute Couture tube dress, sapphire and diamond Bulgari jewels and strappy sandals.

WHY WE LOVE IT Now who's the fairest of them all? Charlize Theron stepped away from from her evil queen role in an enchanting cocktail dress.
8 of 41

Charlize Theron

Charlize Theron in Dior Haute Couture