Charlize gives fans an eyeful in see-through Dior dress
Actresses Charlize Theron and Kristen Stewart did battle on the green carpet as they braved the cold in black, see-through gowns at the world premiere of Snow White And The Huntsman.
South African star Theron, who squares off against Stewart's Snow White as evil Queen Ravenna, wore a revealing sheer dress by Dior Couture -- but some strategically-placed folds of fabric across her torso failed to remain in position, making the outfit even more risque.
Twilight actress Stewart (22) chose a lacy number by Marchesa, which she teamed with black trainers. "I love what I'm wearing but I can't wait to take this thing off," she said.
"I swear I'm wearing these shoes because I hurt myself. I know that I would look better in the heels."
Oscar winner Theron (36) was joined by Chris Hemsworth, Sam Claflin, Ray Winstone, Ian McShane, Nick Frost, Eddie Marsan and Toby Jones -- who all play dwarves -- at London's Leicester Square, which was transformed into an enchanted forest.
Australian actor Hemsworth welcomed daughter India with wife Elsa Pataky last week and revealed that fatherhood is "fun and great".
Rupert Sanders' directorial debut is a modern take on the classic fairytale and sees the feisty princess train alongside the huntsman in the art of war to take on the evil queen.
The film opens in cinemas on Wednesday May 30.