Charlize Theron appeared picture perfect as she sashayed along the red carpet at the Snow White and the Huntsman premiere this week and the pressure to look flawless under such scrutiny, certainly didn't show.
Dressed in a gorgeous sheer Dior dress Charlize Theron, who plays the evil Queen opposite Kristen Stewart in Snow White and the Huntsman, spoke to omg! about Hollywood's obsession with youth and beauty.
[Related story: Charlize Theron wears see-through dress to premiere]
[Related story: Robert Pattinson taught Kristen Stewart a British accent]
The actress said: ""I think the world has a bit of that [an obsession with youth and beauty], I don't think it's Hollywood.
"Society has taught us that women should put their value and their self worth into that [being beautiful]
"It's a problem a lot of women face, not just in Hollywood and Snow White and the Huntsman is a cautionary tale that tells us we need to change."
Rightly said Charlize!
Snow White and the Huntsman is a retelling of the classic fairytale with a Gothic twist, with a darker edge.
The South-African star takes the powerful lead as the evil Queen whose obsession with beauty has devastating consequences for Snow White, played by Twilight star Kristen Stewart.
At the film's premiere in Leicester Square omg! also spoke to Sam Claflin who plays the Prince and he revealed how K-Stew perfected her British accent:
"I didn't need to give her any tips, I think she had Rob to help with that."