Anne Hathaway has been the shadow of her former self since losing a shed load of weight for her role in Les Miserables, and looked more like a runway model at the NYC premiere of The Dark Knight Rises last night.
The once curvaceous and conventional Hollywood beauty looked stunning when she stepped out in a plunging Grecian style gown which revealed a tasteful amount of her décolletage for an edgy twist on the virginal ensemble.
The 29-year-old star, who plays Catwoman in the iconic film franchise, showed off her enviable catwalk figure with the floor length and peplum number featuring diamante embellishments on the bust. It also managed to flash some flesh on the back with a draped cut, balanced out by a flowing train.
Anne let the statement red carpet frock do the talking with minimal accessories and her boy-haircut simply styled. Her make-up was soft and angelic, fittingly, with a slick on vampy red lipstick to show us she’s not all good.
Anne Hathaway and Marion Cotillard are angels in white at Batman premiere
Meanwhile, Anne’s stunning co-star Marion Cotillard also opted for a white dress – didn’t they discuss outfits beforehand?!
However, unlike Anne’s understated elegant vibe, Marion opted for a girly and playful tutu style minidress complete with a ruffled skirt and sparkly bodice.
The sexy thigh-skimming frock showed off Marion’s slender pins as she finished off the look with a pair of showstopping diamante and metallic sandals with diamond earrings and hair scraped back into a sideswept Hollywood updo.
The 36-year-old brunette teamed the elegant hairstyle with gold eyeshadow and pink nude lips.
We think they both look amazing, but who do you think pulls off virginal chic best?
Check out the other Batman stars on the red carpet...