Charlize Theron appeared at the London premiere of Prometheus in this sparkly Dior Haute Couture dress. Though she may be the fairest of them all, there’s something off about this actress’s look.

The color is gorgeous on her, and the length is revealing, yet classy. Still, the slit up the leg is oddly placed, and the material of the dress is…indistinguishable. I mean, really? What is it made out of? Sparkly sandpaper? Still, I like the spacey, stars-in-the-sky look it gives off (very appropriate for a Prometheus premiere). But it hugs her body in an odd way, which is hard to do with a body as rockin’ as Charlize’s.

Still, what do you think, lovelies? Hit or miss?

[Image source]