Charlize Theron was radiant as she stepped out onto the red carpet for the ‘Snow White and the Huntsman’ premiere in London’s Leicester Square tonight.

No surprises that she wore a Christian Dior Couture gown.

The sleeveless sheer Couture gown from the Spring 2012 collection was worn with a black hotpants instead of the nude hotpants we saw on the runway.

I’m glad the sheerness was kept for the top half of the look, otherwise it would’ve lost most of its mystique.

A black Dior clutch, black sandals, a 1950′s inspired French roll hairstyle, emerald Solange Azagury Partridge jewels, and smouldering smoky eyes complete her look.

Credit: Style.com & Getty