It's a red carpet fash-off
The European premiere of new Batman flick, The Dark Knight Rises, is going on down at London's Leicester square tonight and out of all the stars taking to the red carpet, we can't stop looking at what female leads Anne Hathaway and Marion Cotillard were wearing.
Still sporting her short crop from filming les Misérables, Anne was looking the opposite of her feline character, Catwoman, keeping things demure in a floor length gold Gucci number.
Opting for a simple, column shape, the dress was simple and - dare we say it - a tad sack-like, only accessorised with a flowery trim around the neck.
Anne's co-star, the French actress Marion, who plays Miranda Tate in the movie, was looking a lot more summery, opting for a mid length tweed Christian Dior number.
With her hair in a loose roll, we love how simple Marion's look is, and particularly like the way she's jazzed things up with matching red shoes and clutch, topped off with a slick of red lippy.
But whose look do you like best? Comments below please!