The actresses both chose smouldering gothic glamour looks in sheer black gowns.
Kristen, wore a black lace gown from Marchesa's Fall 2012 collection. The dress features a sheer skirt, and a skeleton design on the arms, decollétage and back.
And because we're speaking about Kristen here, she arrived at the event in her favourite pair of Converse, before quickly switching into heels behind a bush before facing the fans and cameras.
(And just between us I would have done the same)
Charlize Theron as glamorous as always looks just perfect in Christian Dior Couture, with the sheer tulle design and smokey eye make-up, she accessorize her look with a pair of green earrings.
So who is the fairest? for me the both win!