Once upon a time there was a glittering fairytale about a girl named Snow White.
Now, the story takes an edgy turn as Kristen Stewart revamps the role in Snow White And The Huntsman.
The actress and her co-star Charlize Theron – who plays evil Queen Ravenna – rocked gothic glamour at the film's world premiere.
CLICK ON PHOTO FOR FULL GALLERY
Kristen opted for a sheer Marchesa column which she paired with her favourite trainers before slipping into heels for her close up.
Despite looking stunning, the down-to-earth star admitted hankering for something a little more comfortable, saying: "I love what I'm wearing but I can't wait to take this thing off."
Meanwhile, new mum Charlize ramped up the glamour in classic Dior and smouldering make-up.
The South African beauty recently adopted baby Jackson, and her new-found maternity clearly sits well with her.
Her co-star Chris Hemsworth – the film's dashing Huntsman – also welcomed daughter India with wife Elsa Pataky last week.
But when asked if the pair would be comparing notes, Charlize revealed they were both still learning the ropes.
"Oh no, I'm a new parent myself so we're just fighting our ways right now," she said
All the news as Duchess Kate's due date draws close...