While we were still over-indulging after Christmas, Anne Hathaway was taking on Kate Hudson in the red carpet style battle, and it looks like she's won!


Anne Hathaway stunned everyone at the Bride Wars premiere last night in this chic and simple Balenciaga belted dress. It's almost like two dresses in one, so when she's papped, she can go for sexy black or ladylike white, depending on which way she looked!

We love Anne's porcelain doll compexion and her sleek bob keeps the look edgy but elegant. She adds some deep red nails and cute peep-toe heels to really glam it up.  But does Anne's outfit get your vote, or does it look like half a table cloth held up with a belt?