Last Night's Look: Love it or Leave it?Check out the head-turning outfits Charlize Theron, Eva Longoria and more stars were just spotted in! Then decide – fabulous or fashion fail?

CHARLIZE THERON

Snow White's evil queen shows some skin at the Prometheus premiere in London, rocking a leg-baring midnight blue Dior Haute Couture mini with a high slit, T-strap black heels and Bulgari jewelry.